---
title: "Сообщать Kilobat, когда агент ждёт или закончил · Рецепты Kilobat"
url: "https://kilobat.app/ru/guides/recipes/connect-agent-hooks.html"
description: "Подключите хуки Claude Code, Codex, Gemini CLI или Cline к kilobat agent-event, чтобы Kilobat знал, когда запуск работает, ждёт вас или завершён."
---

Рецепт

# Сообщать Kilobat, когда агент ждёт или закончил

Без хуков Kilobat видит агента только по трафику и нагрузке на CPU. Хуки сообщают ему проект и то, когда запуск ждёт вас или завершён.

Бесплатно в приложении и CLI · Проверено: 29 октября 2026 г.

## В приложении

1. Откройте «Настройки» и найдите раздел «Без сна и агенты».
2. Включите «Не давать Mac уснуть, пока работают ИИ-агенты».
3. Посмотрите на полосу сеансов во всплывающем окне. Каждый запуск агента показан плашкой со своим состоянием.

## Через CLI

1. Для Claude Code добавьте командный хук в `~/.claude/settings.json` для событий SessionStart, UserPromptSubmit, Notification, Stop, StopFailure и SessionEnd.

   ```
   kilobat agent-event --agent claude --stdin-json
   ```
2. Для Codex добавьте эту строку в `~/.codex/config.toml`. Он сообщает только о завершении.

   ```
   notify = ["kilobat", "agent-event", "done", "--agent", "codex", "--json-arg"]
   ```
3. Для Cline установите плагин Kilobat.

   ```
   cline plugin install https://kilobat.app/agents/cline/kilobat.ts
   ```
4. Проверьте хук вручную. `--verbose` покажет, что произошло.

   ```
   kilobat agent-event start --agent claude --verbose
   ```
5. Посмотрите записанные запуски.

   ```
   kilobat sessions --days 1
   ```

## Через MCP

Один раз подключите сервер MCP с помощью `claude mcp add kilobat -- kilobat mcp`. Для других клиентов см. [документацию](https://kilobat.app/ru/docs.html#agents). После этого агент сможет вызывать эти инструменты. Инструменты, которые меняют настройки, велят агенту сначала спросить вас.

| Инструмент и аргументы | Что делает |
|---|---|
| `list_sessions` `{"days": 1}` | Запуски с `project`, `state` (working, waitingForYou, done, stalled, networkFailed или failed) и израсходованным трафиком. |

## Полезно знать

- `kilobat agent-event` ничего не выводит и всегда завершается с кодом 0, поэтому не может сломать агента.
- Если приложение не запущено, события ждут в небольшом файле, который приложение прочитает при открытии.
- Kilobat читает идентификаторы сеансов, папки и короткий текст статуса. Промпты и ответы он никогда не читает.
- Объедините эти хуки с теми, что у вас уже есть.

## Источники

- [Документация Kilobat: подключение агентов](https://kilobat.app/ru/docs.html#connect-agents)
- [Kilobat llms.txt: справочник по CLI и MCP](https://kilobat.app/llms.txt)

Источники проверены 29 октября 2026 г. Man-страницы — те, что установлены вместе с macOS; откройте любую командой `man <name>` в Терминале.

## Похожие руководства

- [Агент работает с закрытой крышкой](https://kilobat.app/ru/guides/recipes/agent-lid-closed.html): Если закрыть крышку, ноутбук Mac уснёт.
- [Mac не уснёт, пока не закончится загрузка](https://kilobat.app/ru/guides/recipes/keep-mac-awake-download.html): Kilobat не даёт Mac уснуть, пока идут передачи.
- [Проверка сети перед большой загрузкой в агенте](https://kilobat.app/ru/guides/recipes/check-network-before-download.html): Агент может спросить Kilobat, подходящее ли сейчас время для большой передачи данных.
