Rezept
Kilobat mitteilen, wenn ein Agent wartet oder fertig ist
Ohne Hooks erkennt Kilobat einen Agent nur an seinem Datenverkehr und seiner CPU-Last. Hooks verraten das Projekt und wann ein Lauf auf dich wartet oder fertig ist.
In der App
Öffne die Einstellungen und such „Wach & Agenten“.
Schalte „Mac wach halten, während KI-Agents arbeiten“ ein.
Sieh dir die Statusleiste im Popover an. Jeder Agent-Lauf erscheint als Chip mit seinem Status.
Mit der CLI
Für Claude Code fügst du in
~/.claude/settings.jsonunter SessionStart, UserPromptSubmit, Notification, Stop, StopFailure und SessionEnd einen Befehls-Hook hinzu.kilobat agent-event --agent claude --stdin-jsonFür Codex fügst du diese Zeile zu
~/.codex/config.tomlhinzu. Sie meldet nur „fertig“.notify = ["kilobat", "agent-event", "done", "--agent", "codex", "--json-arg"]Für Cline installierst du das Kilobat-Plug-in.
cline plugin install https://kilobat.app/agents/cline/kilobat.tsTeste einen Hook von Hand. Mit
--verboseerfährst du, was passiert ist.kilobat agent-event start --agent claude --verboseLies die aufgezeichneten Läufe.
kilobat sessions --days 1
Über MCP
Verbinde den MCP-Server einmal mit claude mcp add kilobat -- kilobat mcp. Für andere Clients siehe die Dokumentation. Dann kann ein Agent diese Tools aufrufen. Tools, die Einstellungen ändern, weisen den Agent an, dich vorher zu fragen.
| Tool und Argumente | Was es tut |
|---|---|
list_sessions | Läufe mit project, state (working, waitingForYou, done, stalled, networkFailed oder failed) und dem Datenverbrauch. |
Gut zu wissen
kilobat agent-eventgibt nichts aus und endet immer mit 0, kann den Agent also nicht stören.- Läuft die App nicht, warten die Ereignisse in einer kleinen Datei, die die App beim Öffnen liest.
- Kilobat liest Sitzungs-IDs, Ordner und kurze Statustexte. Prompts und Antworten liest es nie.
- Führe diese Hooks mit den Hooks zusammen, die du schon hast.
Quellen
Quellen geprüft am 29. Oktober 2026. Die Manpages sind die mit macOS installierten; öffne eine mit man <name> im Terminal.