inbox_pull
Pull unread agent inbox messages into in-flight and return full message bodies without cursors. Unacknowledged messages are redelivered, ensuring at-least-once processing.
Instructions
Take your unread messages into in-flight and return them WITH body (index-free; no cursor). At-least-once: unacked pulls are redelivered. Docs: okto-nexus://reference/tool-docs/inbox.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max messages to return (optional; default 50, max 200; must be a positive integer). | |
| profile | No | Response size profile - one of: default, summary, full (optional; summary trims per-call tokens). | |
| agent_id | Yes | Your agent_id - the GLOBAL inbox to read (a direct message reaches you in any workspace). REQUIRED. | |
| session_id | No | Your session_id from session_open (optional in trust_mode=open; REQUIRED together with session_secret in trust_mode=strict). | |
| lease_seconds | No | Lease (seconds) before pulled messages are redelivered (optional; default 300, clamped 10..3600); renew mid-turn with inbox_extend. | |
| session_secret | No | session_secret from session_open for session_id (optional in open mode but VALIDATED if supplied; REQUIRED in strict mode). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||