레시피
에이전트가 대기하거나 완료했을 때 Kilobat에 알리기
훅이 없으면 Kilobat은 트래픽과 CPU 사용량으로만 에이전트를 확인합니다. 훅은 프로젝트와 실행이 입력을 기다리는 시점 또는 완료된 시점을 알려줍니다.
앱에서
설정을 열고 잠자기 방지 및 에이전트를 찾으세요.
AI 에이전트가 작업하는 동안 Mac 잠자기 방지를 켜세요.
팝오버의 세션 표시줄을 확인하세요. 각 에이전트 실행이 상태와 함께 칩으로 표시됩니다.
CLI로 사용
Claude Code의 경우
~/.claude/settings.json에서 SessionStart, UserPromptSubmit, Notification, Stop, StopFailure, SessionEnd 아래에 명령 훅을 추가합니다.kilobat agent-event --agent claude --stdin-jsonCodex에서는
~/.codex/config.toml에 이 줄을 추가하세요. 완료 상태만 보고합니다.notify = ["kilobat", "agent-event", "done", "--agent", "codex", "--json-arg"]Cline에는 Kilobat 플러그인을 설치하세요.
cline plugin install https://kilobat.app/agents/cline/kilobat.ts훅을 수동으로 테스트합니다.
--verbose이 발생한 일을 알려줍니다.kilobat agent-event start --agent claude --verbose기록된 실행을 확인합니다.
kilobat sessions --days 1
MCP로 사용
claude mcp add kilobat -- kilobat mcp로 MCP 서버를 한 번 연결하세요. 다른 클라이언트는 문서를 참고하세요. 그러면 에이전트가 이 도구를 호출할 수 있습니다. 설정을 변경하는 도구는 에이전트에게 먼저 확인하도록 안내합니다.
| 도구 및 인수 | 기능 |
|---|---|
list_sessions | project, state(working, waitingForYou, done, stalled, networkFailed 또는 failed) 및 사용된 데이터가 포함된 실행입니다. |
알아두면 좋은 정보
kilobat agent-event은 아무것도 출력하지 않고 항상 0으로 종료하므로 에이전트의 동작을 방해하지 않습니다.- 앱이 실행 중이 아니면 이벤트가 작은 파일에 대기하며, 앱이 열릴 때 이를 읽습니다.
- Kilobat은 세션 ID, 폴더 및 짧은 상태 텍스트를 읽습니다. 프롬프트나 답변은 읽지 않습니다.
- 이 훅을 기존 훅과 합칩니다.
출처
2026년 10월 29일 확인했습니다.