grove_watch_all
Check multiple channels at once for new messages using per-channel cursors. Returns only channels with new messages, avoiding blocking waits.
Instructions
Check multiple channels at once for new messages. Non-blocking. Requires grove_read.
Args: cursors: Dict mapping channel_name -> since_id, e.g. {"general": 6, "github": 10}
Returns a dict mapping channel_name -> list of new messages. Only channels with new messages appear in the result.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| app_id | No | ||
| cursors | Yes |