Vision General
Apollo Brain es el asistente central de IA — un agente conversacional impulsado por Claude que puede leer y modificar todo tu espacio de trabajo. No es un chatbot simple; cuenta con más de 160 herramientas nativas organizadas en 18 categorías con un sistema de enrutamiento basado en habilidades.Cómo Acceder
Apollo Brain está disponible desde cualquier página mediante un botón flotante en la esquina inferior derecha. Haz clic para abrir el panel de Brain con dos pestañas: Chat y Voice.Interfaz de Chat
La pestaña de chat ofrece una experiencia completa de agente:- Respuestas en streaming — observa el razonamiento de la IA en tiempo real vía SSE (Server-Sent Events)
- Ejecución de herramientas — observa cómo Brain llama herramientas para consultar bases de datos, crear tareas, analizar código
- Paneles de contexto — paneles laterales muestran las tareas/proyectos/recursos referenciados
- Human-in-the-Loop (HITL) — para cualquier operación de escritura (crear, actualizar, eliminar), Brain solicita tu confirmación antes de ejecutar
- Persistencia de sesión — las conversaciones se guardan y pueden reanudarse
- Títulos auto-generados — las sesiones reciben títulos significativos basados en el contenido de la conversación
Arquitectura del Agente
Enrutamiento Basado en Habilidades
Cada mensaje se dirige a 4 habilidades especializadas:| Habilidad | Dominio | Ejemplos de Consulta |
|---|---|---|
project_management | Tareas, proyectos, releases, sprints, épicas, equipo | ”Lista todas las tareas atrasadas en el Proyecto Alpha” |
code_devops | GitHub, deploys, infraestructura, CI/CD | ”Muestra los commits recientes en la rama main” |
personal | Notas, tareas personales, metas, recordatorios | ”Crea un recordatorio para mi reunión 1:1 mañana a las 3pm” |
generalist | Todo lo demás — análisis, consejos, conocimiento general | ”Cómo debería estructurar esta API?” |
Sistema de Memoria
Apollo Brain utiliza un sistema de memoria de 3 niveles:- Memoria de Sesión — contexto dentro de la conversación actual
- Memoria Episódica — resúmenes de conversaciones anteriores almacenados en
agent_sessions - Memoria Procedural — patrones aprendidos y preferencias del usuario en
agent_procedural_memory
Precarga de Contexto
En cada mensaje, Brain alimenta una cache caliente DuckDB con los datos de tu espacio de trabajo y construye un snapshot en markdown de tu estado actual (proyectos activos, tareas recientes, miembros del equipo) que se inyecta en el system prompt. Esto le da a Brain consciencia instantanea de tu espacio de trabajo sin necesidad de hacer consultas.Categorías de Herramientas
Herramientas de Tareas (13 herramientas)
Herramientas de Tareas (13 herramientas)
list_tasks, create_task, update_task, get_task_details, search_tasks, create_tasks_bulk, bulk_assign_tasks, bulk_update_task_status, bulk_update_estimated_hours, create_task_dependency, delete_task_dependency, add_task_comment, list_task_commentsHerramientas de Proyectos (3 herramientas)
Herramientas de Proyectos (3 herramientas)
list_projects, get_project_status, export_project_dataHerramientas de Releases (5 herramientas)
Herramientas de Releases (5 herramientas)
list_releases, create_release, get_release_details, update_release, assign_tasks_to_releaseHerramientas Personales (21 herramientas)
Herramientas Personales (21 herramientas)
Notas:
search_personal_notes, list_personal_notes, get_personal_note, create_personal_note, update_personal_note, list_personal_foldersTareas: list_personal_tasks, create_personal_task, update_personal_task, delete_personal_taskMetas: list_personal_goals, create_personal_goal, update_personal_goal_progressRecordatorios: list_personal_reminders, create_personal_reminder, complete_personal_reminder, snooze_personal_reminder, update_personal_reminder, dismiss_personal_reminder, delete_personal_reminderHerramientas de GitHub (11 herramientas)
Herramientas de GitHub (11 herramientas)
Lectura:
list_connected_repos, get_task_commits, get_task_prs, search_commits, get_repo_activityEscritura: analyze_pr_changes, suggest_reviewers, check_merge_readiness, create_pr_review, create_branch, merge_pull_requestHerramientas de Infraestructura (21 herramientas)
Herramientas de Infraestructura (21 herramientas)
ECS:
list_ecs_clusters, list_ecs_services, get_ecs_service_details, force_deploy_ecs_service, scale_ecs_service, get_ecs_service_logsLambda: list_lambda_functions, invoke_lambda_function, get_lambda_logsECR: list_ecr_repositories, get_ecr_scan_resultsCI/CD: list_github_workflows, trigger_github_workflowTerraform: list_terraform_states, detect_terraform_driftCostos: get_infrastructure_costs, get_cost_forecast, get_infrastructure_overviewDeploys: list_deployments, get_amplify_build_status, trigger_amplify_deployHerramientas de Chat (10 herramientas)
Herramientas de Chat (10 herramientas)
list_conversations, get_conversation_messages, search_chat_messages, send_chat_message, get_unread_summary, list_notifications, mark_notifications_read, get_user_presence, add_message_reaction, mark_conversation_readHerramientas de Knowledge Base (7 herramientas)
Herramientas de Knowledge Base (7 herramientas)
search_knowledge_base, get_kb_page, list_kb_pages, list_kb_folders, create_kb_page, update_kb_page, delete_kb_pageOtras Herramientas
Otras Herramientas
Equipo:
list_team_members, get_user_by_nameControl de Tiempo: list_time_entries, log_time, get_active_timer, start_timer, stop_timer, get_time_summaryCarga de Trabajo: get_workload_summary, get_time_off, get_weekly_goals, analyze_workload_balanceCode Intelligence: diagnose_error, suggest_fix, get_recent_changes, analyze_repository_structure, read_file_contentsPSE: get_pse_session_status, start_spec_generation, answer_pse_clarificationHuman-in-the-Loop (HITL)
Por seguridad, todas las operaciones de escritura (crear, actualizar, eliminar) requieren confirmación del usuario antes de ejecutarse. Cuando Brain quiere realizar una mutación:- Brain te muestra lo que quiere hacer (ej.: “Me gustaría crear una tarea con estos detalles…”)
- Aparece un panel de confirmación con botones Aprobar y Rechazar
- Revisas la acción y decides
- Solo después de la aprobación se ejecuta la herramienta