Vai al contenuto principale

Panoramica

Il comando apollo ai ti connette ad Apollo Brain — lo stesso assistente AI disponibile nell’app web, con tutti i 160+ strumenti — direttamente dal tuo terminale.

Modalità One-Shot

Fai una domanda e ricevi una risposta in streaming:
apollo ai "What tasks are blocked right now?"
La risposta viene trasmessa in tempo reale, renderizzata come markdown formattato nel tuo terminale.

Piping e Script

# Pipe to clipboard
apollo ai "Summarize this week's progress" | pbcopy

# Use in scripts
apollo ai "How many tasks are blocked?" --json
In modalità --json, la risposta dell’AI viene trasmessa su stderr mentre il risultato strutturato finale va su stdout. Questo rende sicuro l’uso del pipe senza perdere l’esperienza di streaming.

Modalità Chat Interattiva

Per conversazioni con più interazioni, usa il flag --chat:
apollo ai --chat
Questo apre un REPL con contesto di conversazione persistente:
Apollo Brain — Interactive Chat
Type /quit to exit, /clear to reset context
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

You: What's the status of the Delfin One project?

Brain: Delfin One has 142 tasks total:
  - 72 completed (51%)
  - 12 in progress
  - 31 to do
  - 4 blocked

You: Assign #158 to Carlos and set it to high priority

Brain: I'd like to update task #158:
  - Assignee: Carlos Silva
  - Priority: High

  Approve?  [Y/n]

Comandi della Chat

ComandoDescrizione
/quitEsci dalla sessione di chat
/clearReimposta il contesto della conversazione
/historyMostra la conversazione fino a questo punto

Conferma Umana

Le operazioni di scrittura (creazione, aggiornamento, eliminazione) richiedono sempre una conferma:
  • Modalità interattiva: Mostra un prompt di approvazione ([Y/n])
  • Modalità --json: Restituisce una risposta requires_confirmation — passa --confirm per approvare automaticamente
# Auto-approve for scripts (use with caution)
apollo ai "Mark task #142 as done" --json --confirm

Esempi

# Daily standup summary
apollo ai "Give me a standup summary: what I did yesterday, what I'm doing today, and any blockers"

# Sprint planning
apollo ai "Which unassigned tasks in the current sprint have the highest priority?"

# Release readiness
apollo ai "Is release v2.1.0 on track? What's the biggest risk?"

# Code context
git diff HEAD~3 | apollo ai "Summarize these changes and suggest which Apollo tasks they relate to"