Workspace Sync
workspace_syncLoad the L0 blackboard map without raw document/state payloads.
detail (default summary): short task/doc/slot cards and the newest 20
timeline entries; standard keeps every field with 50 entries; full is the
whole map (300 entries).
For humans and cold starts. Agents normally subscribe + poll_events instead.
Every response carries sync_cursor (an event cursor). since=<sync_cursor or a
poll_events cursor> returns only changes: each changed document once, at
its latest version, as {op: upsert|archive|restore|purge, ...}.
Returns workspace counts, task cards (IDs/status/role/lease), an ``outputs``
list with completed task artifact URIs and handoff summaries, slot keys and
versions with human-lock flags, the document tree and the current role's
permissions. Use focus_keys to narrow to specific task/doc/slot keys before
loading L1/L2. compact (true unless detail=full) gives a lower-token L0
view; it trims timeline events to the latest 20 summaries (use poll_events
for event payloads). Pass compact=false or detail=full for the full view.
Pass since=<next_cursor from a previous call> for incremental sync:
tasks/documents/slots and timeline contain only changes after the cursor,
and namespace_counts gives per-namespace totals. A null/omitted since does
a full map. The response always includes next_cursor for the next call.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "workspace_sync"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| since | No | ||
| detail | No | summary | |
| compact | No | ||
| namespace | No | ||
| focus_keys | No | ||
| namespaces | No | ||
| page_cursor | No | ||
| include_slots | No | ||
| task_statuses | No | ||
| include_tainted | No | ||
| include_archived | No | ||
| include_unverified | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||