Receta
Avisar a Kilobat cuando un agente espera o termina
Sin hooks, Kilobat solo ve un agente por su tráfico y su uso de CPU. Los hooks le dicen el proyecto y cuándo una ejecución te espera o ha terminado.
En la app
Abre Ajustes y busca Activo y agentes.
Activa «Mantener el Mac activo mientras trabajan los agentes de IA».
Mira la franja de sesiones en la ventana emergente. Cada ejecución de un agente aparece como una etiqueta con su estado.
Con la CLI
Para Claude Code, añade un hook de comando a
~/.claude/settings.jsonen SessionStart, UserPromptSubmit, Notification, Stop, StopFailure y SessionEnd.kilobat agent-event --agent claude --stdin-jsonPara Codex, añade esta línea a
~/.codex/config.toml. Solo avisa cuando termina.notify = ["kilobat", "agent-event", "done", "--agent", "codex", "--json-arg"]Para Cline, instala el plugin de Kilobat.
cline plugin install https://kilobat.app/agents/cline/kilobat.tsPrueba un hook a mano.
--verboseindica lo que ha pasado.kilobat agent-event start --agent claude --verboseConsulta las ejecuciones registradas.
kilobat sessions --days 1
Por MCP
Conecta el servidor MCP una vez con claude mcp add kilobat -- kilobat mcp. Para otros clientes, consulta la documentación. Así, un agente puede llamar a estas herramientas. Las herramientas que cambian ajustes indican al agente que te pregunte antes.
| Herramienta y argumentos | Qué hace |
|---|---|
list_sessions | Ejecuciones con project, state (working, waitingForYou, done, stalled, networkFailed o failed) y los datos usados. |
Conviene saber
kilobat agent-eventno imprime nada y siempre sale con 0, así que no puede romper el agente.- Si la app no está abierta, los eventos esperan en un pequeño archivo que la app lee al abrirse.
- Kilobat lee los ID de sesión, las carpetas y un breve texto de estado. Nunca lee las instrucciones ni las respuestas.
- Combina estos hooks con los que ya tengas.
Fuentes
Fuentes revisadas el 29 de octubre de 2026. Las páginas man son las que se instalan con macOS; abre una con man <name> en Terminal.