List outputs
output_listList what went out from a workspace, newest first: filter by job (a name), agent (a handle from workspace_load agents), kind, labels (all of them), task, status (sending, sent, failed), since and until. Each output carries its target, ref, task, job, approval (who approved it, or null) and the agent that recorded it. A page may hold fewer than limit outputs when they are large; while nextCursor is not null, call again with cursor: nextCursor (and the same filters) for older ones.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"workspaceId": "<workspaceId>"
},
"name": "output_list"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| job | No | Only outputs of this job, by name. | |
| kind | No | Only outputs of this kind. | |
| task | No | Only this task's outputs. | |
| agent | No | Only outputs this agent recorded: its handle from workspace_load agents (or agent:<handle>). | |
| limit | No | Page size, 1–100 (default 50). | |
| since | No | Only what happened since: an ISO 8601 timestamp, or a number of days back (7 = the last week). | |
| until | No | Only what was recorded up to then: an ISO 8601 timestamp, or a number of days back. | |
| cursor | No | nextCursor of the previous page, with the same filters: older outputs. | |
| labels | No | Only outputs with all of these labels: a comma list of at most 20 (client:acme,campaign.q4). | |
| status | No | Only outputs with this status: sending (claimed, not settled), sent or failed. | |
| workspaceId | Yes | The workspace (its id or its slug). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| outputs | Yes | ||
| partial | Yes | true while nextCursor is not null: more outputs follow. | |
| nextCursor | Yes |