Agent Checkin
agent_checkinAnnounces YOU (this agent session) to the mesh: your role, the repo you are working on and what you can do. Call it when you start working and again every few minutes on long tasks — the entry expires after ttl_seconds, so an agent that stops checking in disappears from the directory instead of looking alive forever. You must check in before agent_inbox will deliver anything: you receive what arrives AFTER you show up, not the backlog.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| caps | No | What this agent can do (e.g. ['merge','deploy']) | |
| repo | No | Repo you are working on (e.g. 'local-mcp') | |
| role | No | What you are doing (e.g. 'builder', 'reviewer', 'release') | |
| status | No | What you are doing RIGHT NOW, one line (e.g. 'porting evernote to Go', 'measuring #1164 on 3674da7e'). agents_list shows it with its age, so peers can tell working from stuck — update it when your task changes. | |
| agent_id | Yes | Stable name for this agent session (e.g. 'builder', 'qa', 'release'). Reuse it across check-ins. | |
| herdr_pane | No | If you are running inside a Herdr-managed pane (check HERDR_ENV=1 first), your own pane id — e.g. $HERDR_PANE_ID. Registers this agent for #2540's automatic wake: when a Mesh message arrives, a fixed local prompt ('[auto-wake #2540] Hay N mensajes de Agent Mesh; llamá agent_inbox') is submitted to this pane via `herdr agent prompt`, so you get a real turn instead of a silent notification. The '[auto-wake #2540]' prefix is what tells you the turn came from the mesh and not from a person typing the same sentence. Never send the value of a remote message here — only your own pane id. Purely local: never sent to the mesh backend. Omit if you are not in Herdr. | |
| ttl_seconds | No | Seconds until this entry goes stale, 60-86400. Omit it and the default comes from `role`: 3600 for an agent that works (builder, reviewer…), 900 for 'ping' and 'verification'. Your presence also renews itself with every mesh call you make, so this is the silence you can afford, not how often you must check in. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||