Overview
Workspaces provide agents with an isolated sandbox file system. When an agent usesagent reasoning mode, it has access to built-in file tools (write, read, edit, grep, delete) that operate on workspace files.
Workspaces must be enabled for agents to use file tools, edit mode (
chat_mode: 'edit'), and plan mode (chat_mode: 'plan'). When workspace is disabled, these tools are removed and chat mode falls back to ask.- Authenticated users — each user gets their own workspace per agent
- Anonymous users — each chat conversation gets an isolated workspace
Built-in File Tools
When an agent runs inagent reasoning mode, these tools are automatically available:
Tools marked “Conditional” require user approval before execution (configurable per agent). Tools marked “Auto” execute without approval.
write
Create a new file or overwrite an existing one:read
Read a file’s content, optionally by line range:edit
Apply an exact string replacement to a file:grep
Search across workspace files using regex:delete
Remove a file from the workspace (soft delete):REST API
Manage workspaces and files programmatically. All endpoints require API key authentication.List Workspaces
Create Workspace
Delete Workspace
List Files
Read File
Create File
Update File
Delete File
Rename/Move File
Publishing
Publish a workspace when the agent has created a deliverable that should be shared publicly, such as a page, report, prototype, or client-facing document.Suggest Subdomain
Publish Workspace
Response:
Unpublish Workspace
Custom Domains
Workspace custom domains require a plan that includes custom domains and a published workspace.Add Custom Domain
The response includes the DNS target. The domain starts as
pending until verification completes.
Domain Status
Domain Info
Remove Custom Domain
Next Steps
Chat API
Send messages and receive AI responses
API Reference
Complete API documentation