receive_messages
Retrieve unread messages for an agent, oldest first, with an optional wait. Messages stay unread until marked, supporting reliable task exchange.
Instructions
Return available unread messages addressed to AGENT_ID, oldest first.
Messages actively claimed by another server process are hidden. Waits up to wait_seconds, capped at MAX_WAIT_SECONDS (30). Messages stay unread until mark_read. Each message carries response_deadline, claim_expires_at and owned_by_current_worker; cursor is the last returned id, or None.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| wait_seconds | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||