list_task_events
Catch up on everything that happened to your tasks while you were away.
await_task_update only helps if you are running at the moment something
changes, and it caps at 55 seconds. This is the tool for the rest of the
time: pass the next_since_id from your previous call and you get every
event since, however long ago that was. Start with since_id=0.
Each event has task_id, action, from_state, to_state, actor, and at. Use
it to notice what needs attention, then call get_task_status,
get_task_proof, or get_task_chat for the detail.
Offer events (a worker accepting) are included alongside task events.
Keep the returned next_since_id somewhere you will still have it on your
next run -- that is the whole point of this tool. Poll it when you start up
and periodically while you work; there is no need to hold a session open
just to watch a task.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of events to return in one call. | |
| since_id | No | Return events after this id. Pass 0 the first time, then the next_since_id from your previous call. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| events | No | ||
| has_more | No | ||
| next_since_id | No |