heartbeat
Send status updates to stay visible. Report online, busy, or error states and current task ID for multi-agent coordination.
Instructions
Send heartbeat to stay visible. Call at session START with status=online, periodically during work with status=busy. Reports current_task_id, message, and metadata.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | No | Optional self-report of the model this agent runs on (max 128 chars). Empty string clears it. | |
| status | No | Agent status: online, busy, error. | |
| message | No | Short human-readable status message (e.g. 'running tests', 'waiting for review'). | |
| metadata | No | Arbitrary JSON metadata to store with the heartbeat. | |
| agent_type | No | Optional self-report of the harness this agent runs in: claude_code, codex, cursor, copilot, gemini_cli, openclaw, cline, aider, hermes, custom. | |
| current_task_id | No | ID of the task currently being worked on. |