wait_for_inbox
Waits for background child sessions to deliver inbox messages without polling, returning immediately when unread messages already exist.
Instructions
Event-driven wait for background child sessions to deliver a message to the inbox (no polling needed). Returns immediately if unread messages are already present.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| session_id | No | Session ID whose inbox to wait on (default: "parent-session") | parent-session |
| timeout_ms | No | Max milliseconds to wait before returning (default: 60000) | |
| mark_as_read | No | Whether to mark retrieved messages as read |