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:
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
| Comando | Descrizione |
|---|
/quit | Esci dalla sessione di chat |
/clear | Reimposta il contesto della conversazione |
/history | Mostra 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"