Descripción General
El comando apollo ai te conecta con Apollo Brain — el mismo asistente de IA disponible en la app web, con las 160+ herramientas — directamente desde tu terminal.
Modo One-Shot
Haz una pregunta y recibe una respuesta en tiempo real:
apollo ai "What tasks are blocked right now?"
La respuesta se transmite en tiempo real, renderizada como markdown formateado en tu terminal.
Piping y Scripts
# Pipe to clipboard
apollo ai "Summarize this week's progress" | pbcopy
# Use in scripts
apollo ai "How many tasks are blocked?" --json
En el modo --json, la respuesta de la IA se transmite a stderr mientras que el resultado estructurado final va a stdout. Esto permite usar pipe de forma segura sin perder la experiencia de streaming.
Modo de Chat Interactivo
Para conversaciones con múltiples intercambios, usa la flag --chat:
Esto abre un REPL con contexto de conversación 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]
Comandos del Chat
| Comando | Descripción |
|---|
/quit | Salir de la sesión de chat |
/clear | Reiniciar el contexto de la conversación |
/history | Mostrar la conversación hasta el momento |
Confirmación Humana
Las operaciones de escritura (crear, actualizar, eliminar) siempre requieren confirmación:
- Modo interactivo: Muestra un prompt de aprobación (
[Y/n])
- Modo
--json: Devuelve una respuesta requires_confirmation — pasa --confirm para aprobar automáticamente
# Auto-approve for scripts (use with caution)
apollo ai "Mark task #142 as done" --json --confirm
Ejemplos
# 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"