Zum Hauptinhalt springen

Übersicht

Apollo Brain ist der zentrale KI-Assistent — ein konversationeller Agent, angetrieben von Claude, der Ihren gesamten Workspace lesen und ändern kann. Es ist kein einfacher Chatbot; er verfügt über mehr als 160 native Tools, organisiert in 18 Kategorien mit einem fähigkeitsbasierten Routing-System.

Zugriff

Apollo Brain ist auf jeder Seite über einen schwebenden Button in der unteren rechten Ecke verfügbar. Klicken Sie darauf, um das Brain-Panel mit zwei Tabs zu öffnen: Chat und Voice.

Chat-Oberfläche

Der Chat-Tab bietet eine vollständige Agenten-Erfahrung:
  • Streaming-Antworten — sehen Sie das Denken der KI in Echtzeit über SSE (Server-Sent Events)
  • Tool-Ausführung — beobachten Sie, wie Brain Tools aufruft, um Datenbanken abzufragen, Aufgaben zu erstellen, Code zu analysieren
  • Kontext-Panels — Seitenpanels zeigen die referenzierten Aufgaben/Projekte/Ressourcen
  • Human-in-the-Loop (HITL) — für jede Schreiboperation (erstellen, aktualisieren, löschen) bittet Brain um Ihre Bestätigung vor der Ausführung
  • Sitzungspersistenz — Gespräche werden gespeichert und können fortgesetzt werden
  • Auto-generierte Titel — Sitzungen erhalten aussagekräftige Titel basierend auf dem Gesprächsinhalt

Agenten-Architektur

Fähigkeitsbasiertes Routing

Jede Nachricht wird an 4 spezialisierte Fähigkeiten weitergeleitet:
FähigkeitBereichBeispielabfragen
project_managementAufgaben, Projekte, Releases, Sprints, Epics, Team”Liste alle überfälligen Aufgaben in Projekt Alpha”
code_devopsGitHub, Deployments, Infrastruktur, CI/CD”Zeige die letzten Commits auf dem main-Branch”
personalNotizen, persönliche Aufgaben, Ziele, Erinnerungen”Erstelle eine Erinnerung für mein 1:1 morgen um 15 Uhr”
generalistAlles andere — Analysen, Ratschläge, Allgemeinwissen”Wie sollte ich diese API strukturieren?”

Gedächtnissystem

Apollo Brain verwendet ein 3-stufiges Gedächtnissystem:
  1. Sitzungsgedächtnis — Kontext innerhalb des aktuellen Gesprächs
  2. Episodisches Gedächtnis — Zusammenfassungen vergangener Gespräche in agent_sessions
  3. Prozedurales Gedächtnis — erlernte Muster und Benutzerpräferenzen in agent_procedural_memory

Kontext-Vorladen

Bei jeder Nachricht füllt Brain einen DuckDB Warm-Cache mit Ihren Workspace-Daten und erstellt einen Markdown-Snapshot Ihres aktuellen Zustands (aktive Projekte, aktuelle Aufgaben, Teammitglieder), der in den System-Prompt injiziert wird. Dies gibt Brain sofortige Kenntnis Ihres Workspace, ohne Abfragen machen zu müssen.

Tool-Kategorien

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_comments
list_projects, get_project_status, export_project_data
list_releases, create_release, get_release_details, update_release, assign_tasks_to_release
Notizen: search_personal_notes, list_personal_notes, get_personal_note, create_personal_note, update_personal_note, list_personal_foldersAufgaben: list_personal_tasks, create_personal_task, update_personal_task, delete_personal_taskZiele: list_personal_goals, create_personal_goal, update_personal_goal_progressErinnerungen: list_personal_reminders, create_personal_reminder, complete_personal_reminder, snooze_personal_reminder, update_personal_reminder, dismiss_personal_reminder, delete_personal_reminder
Lesen: list_connected_repos, get_task_commits, get_task_prs, search_commits, get_repo_activitySchreiben: analyze_pr_changes, suggest_reviewers, check_merge_readiness, create_pr_review, create_branch, merge_pull_request
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_driftKosten: get_infrastructure_costs, get_cost_forecast, get_infrastructure_overviewDeployments: list_deployments, get_amplify_build_status, trigger_amplify_deploy
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_read
search_knowledge_base, get_kb_page, list_kb_pages, list_kb_folders, create_kb_page, update_kb_page, delete_kb_page
Team: list_team_members, get_user_by_nameZeiterfassung: list_time_entries, log_time, get_active_timer, start_timer, stop_timer, get_time_summaryArbeitsbelastung: 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_clarification

Human-in-the-Loop (HITL)

Zur Sicherheit erfordern alle Schreiboperationen (erstellen, aktualisieren, löschen) eine Benutzerbestätigung vor der Ausführung. Wenn Brain eine Änderung vornehmen möchte:
  1. Brain zeigt Ihnen, was es tun möchte (z.B. “Ich möchte eine Aufgabe mit diesen Details erstellen…”)
  2. Ein Bestätigungspanel erscheint mit den Buttons Genehmigen und Ablehnen
  3. Sie überprüfen die Aktion und entscheiden
  4. Erst nach der Genehmigung wird das Tool ausgeführt
Leseoperationen (auflisten, suchen, abrufen) werden automatisch ohne Bestätigung ausgeführt.