list_space_pages
Read-only
List Space Pages (research/docs the agent wrote, e.g. from explore tasks).
Pass workspace_id for the project Space, task_id for a task’s Space. Each
entry has a path - read it with get_space_page.
UUID
required
Project UUID.
UUID
Workspace UUID for the project-tier Space.
UUID
Task UUID to list that task’s Space Pages instead.
get_space_page
Read-only
Read a Space Page’s content (markdown/html; assets return a presigned url).
This is how you read what an explore task produced. Use the same
workspace_id/task_id you listed it with.
UUID
required
Project UUID.
string
required
Page path from list_space_pages.
UUID
Workspace UUID.
UUID
Task UUID.
string
Version token from list_space_page_versions for an older revision.
int
default:"0"
Character offset into the response for paging large payloads; use next_offset from the previous call.
list_space_page_versions
Read-only
List a Space Page’s stored versions (newest first); read one via
get_space_page’s version_id, or put it back with restore_space_page.
UUID
required
Project UUID.
string
required
Page path from list_space_pages.
UUID
Workspace UUID.
UUID
Task UUID.
restore_space_page
Roll a Space Page back to an earlier version and return the restored content.
Non-destructive: the current content becomes another entry in the version
history, so a restore can itself be undone.
UUID
required
Project UUID.
string
required
Page path from list_space_pages.
string
required
Version token from list_space_page_versions.
UUID
Workspace UUID.
UUID
Task UUID.
delete_space_page
Delete a Space file.
Removes agent-authored research the user may still want - confirm with them
first. Prior versions go with it, so this is not undoable via
restore_space_page.
UUID
required
Project UUID.
string
required
Page path from list_space_pages.
UUID
Workspace UUID.
UUID
Task UUID.
upload_space_asset
Upload a binary asset (image/pdf/video/…) into a Space tier.
For reference material the agent should be able to read back later. To attach
a file to a task message instead, use upload_reference_file.
UUID
required
Project UUID.
string
required
Destination path within the Space, e.g. ‘specs/flow.png’.
string
required
Base64-encoded file contents.
string
required
Original filename - sets the content type.
UUID
Workspace UUID.
UUID
Task UUID.
list_workspace_memories
Read-only
List the workspace’s agent memories (the Agents Knowledge Hub).
These are durable facts/lessons the agents apply on tasks in this
workspace.
UUID
required
Project UUID.
UUID
required
Workspace UUID.
string
default:"shared"
Memory scope: ‘shared’ (default, all agents) or a specific agent name (e.g. ‘builder’, ‘planner’, ‘previewer’).
string
Filter by category (e.g. ‘general’).
string
Filter: ‘injected’ (always in prompt) or ‘queryable’.
save_workspace_memory
Teach the agents something durable about this workspace (upsert by key).
Use for repo conventions, gotchas, and decisions the agents should apply on
every future task (“always use X for Y here”).
UUID
required
Project UUID.
UUID
required
Workspace UUID.
string
required
Short unique key for the memory (upserts by key).
string
required
The memory content itself.
string
default:""
One-line summary (max 100 chars).
string
default:"general"
Grouping label.
string
default:"shared"
Scope: ‘shared’ (all agents) or a specific agent name.
string
default:"queryable"
‘queryable’ (agent fetches on demand - default) or ‘injected’ (always in the agent’s prompt; capped per scope, use sparingly).
delete_workspace_memory
Delete a workspace memory by key within its scope.
agent_source scopes the lookup: a key that lives under an agent’s own scope
is not found under the default ‘shared’ one. Check list_workspace_memories
if the delete reports nothing removed.
UUID
required
Project UUID.
UUID
required
Workspace UUID.
string
required
Key of the memory to delete.
string
default:"shared"
Scope the memory lives in (‘shared’ or agent name).
list_memory_scopes
Read-only
Row counts per memory scope - which agents have their own memories.
Use to pick an agent_source before listing or deleting: a key under an
agent’s scope isn’t visible under the default ‘shared’ one.
UUID
required
Project UUID.
UUID
required
Workspace UUID.
list_memory_categories
Read-only
The categories in use within one memory scope.
Pass one back as list_workspace_memories’ category filter, or reuse an
existing category when saving so memories stay grouped.
UUID
required
Project UUID.
UUID
required
Workspace UUID.
string
default:"shared"
Scope to read (‘shared’ or an agent name).
get_memory_usage
Read-only
Total memory row count and the budget cap for a workspace.
Check before bulk-saving: past the cap, saves are rejected, so prune with
delete_workspace_memory first.
UUID
required
Project UUID.
UUID
required
Workspace UUID.
list_skills
Read-only
List the platform skill catalog (org-wide): slug, description, and whether
each skill is enabled for the org. Users invoke skills as /slug in Studio.
No parameters.
set_skill_enabled
Enable or disable a platform skill for the whole org.
Disabled skills disappear from the / menu and the orchestrator stops
suggesting them. Requires an admin-level user.
string
required
Skill slug from list_skills.
boolean
required
True to enable, False to disable.
list_repo_skills
Read-only
List skills auto-detected in the repo’s .claude/skills directory (cached).
Use rescan_repo_skills after the repo’s skills change.
UUID
required
Project UUID.
UUID
required
Workspace UUID.
rescan_repo_skills
Re-scan the repo for .claude/skills and refresh the cache (returns the
fresh list). Requires an admin-level user.
UUID
required
Project UUID.
UUID
required
Workspace UUID.