Read workspace changes
workspace_changesRead bounded workspace changes, oldest first: every member reads the same history. Each change names its type, the actor (with alias), the subject (an artifact by its public id) and its title, the stated why, your agent name on your own events, the agent's handle (agentId), viaBrowser (made in a signed-in browser: no why by design; agent then names the agent whose sign-in link signed it in), and mine (your own account). A delivered page must be explicitly acknowledged or replayed with deliveryToken before advancing. WORKSPACE_BUSY usually means another call by your key kept changing your position; nothing was changed, so retry the same call after a short wait.
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": "workspace_changes"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | At most 100; 50 when omitted. | |
| workspaceId | Yes | The workspace: its id or its slug. | |
| deliveryToken | No | Replay a delivered page instead of reading a new one. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| items | Yes | ||
| hasMore | Yes | ||
| refresh | Yes | ||
| historyGap | Yes | ||
| deliveryToken | Yes |