Catch up on what the user missed
catch_upRetrieve a summary of missed WhatsApp interactions—pending asks, mentions, calls, groups, and stories—within a token limit, with options to filter by account or time window.
Instructions
What the user missed, all accounts, within budget_tokens: waiting (every open ask of 14 days, whatever the window), mentions, calls, people, groups, stories. account_id narrows it to one account; get_status names them. The mark moves first; a lost answer is since: "previous". more.cursor: the rest.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hours | No | The last N hours instead; never moves the mark | |
| since | No | "last" (default); "previous" repeats that catch-up; or an ISO date or time from the last 14 days | |
| cursor | No | more.cursor | |
| include | No | Only these sections; the mark then stays | |
| account_id | No | Account id | |
| budget_tokens | No | Answer length in tokens |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| more | Yes | Set when entries are left: call catch_up again with more.cursor | |
| notes | No | Caveats to act on or tell the user | |
| direct | Yes | ||
| footer | Yes | On the last page: what the entries leave out | |
| groups | Yes | ||
| window | Yes | ||
| stories | Yes | ||
| waiting | Yes | ||
| accounts | Yes | ||
| addressed | Yes | ||
| account_id | Yes | ||
| missed_calls | Yes | ||
| approx_tokens | Yes |