Limits

Every size, count and timeout you are likely to hit, in one place. The numbers are the ones the server enforces. Where a limit is a default that a request can raise, the table says so.

Files and uploads

LimitValue
Media upload (images and video)500 MB
Inline image pasted into markdown10 MB
Text file before the editor warns you5 MB
Presigned upload URL validity1 hour
File or folder name255 characters
Full path1,000 characters
Path segment255 characters

Media uploads must be an image or a video type. There is no cap on how many files a workspace holds and no total storage quota.

Versioning

LimitValue
Automatic versions kept per file20 most recent
Checkpoints per file10
Files in one folder checkpoint200
Checkpoint name1 to 60 characters
Versions returned by one listing1 to 50, default 20
Changesets returned by one listing1 to 50, default 10

Create markers and checkpoint snapshots are exempt from the 20-version pruning, so a checkpoint does not age out. Details in How Versioning Works and Checkpoints.

Shell commands

These apply to the bash tool on the API, MCP, the CLI and the assistant.

LimitValue
Command timeout60 s default, 240 s maximum
Output returned400 lines or 30 KB, whichever comes first
Text file written back5 MB
Files changed by one command200
Media hydrated into the sandbox25 MB per file, larger ones appear as placeholders
Concurrent commands per workspace1
Sandbox commands per day500

Exceeding the file count fails the whole write-back with DIFF_TOO_LARGE and applies nothing. A timeout still writes back whatever finished. A second command while one is running returns SANDBOX_BUSY. Retry it. More in File and Shell Tools.

The AI assistant

LimitValue
Tool-using steps in one run100
Per-tool-call timeout inside a run60 s
Output tokens, effort fast4,096
Output tokens, effort balanced (default)8,192
Output tokens, effort thorough16,384
Output tokens, effort max32,768
Monthly AI credit, Pro$10
Monthly AI credit, Team$10 per seat

The assistant requires a paid plan. More in The AI Assistant and AI Credits and Usage.

Chat attachments

LimitValue
Size per attachment10 MB
Attachments per message5
Accepted typesPNG, JPEG, GIF, WebP, PDF
Images pulled out of one message's text5
Filename255 characters

More in Context and Mentions.

Diagrams and canvases

LimitValue
Mermaid source for one diagram50 KB
Diagram conversion timeout30 s
Inline file content in one canvas call4 MB

Past 50 KB the diagram tool returns SOURCE_TOO_LARGE. Split a diagram that large. More in Diagrams and Canvas Boards.

LimitValue
Semantic search results1 to 20, default 5
Semantic search query1 to 1,000 characters
Minimum similarity for a result0.3 by default, settable between 0 and 1

More in Finding Things.

API rate limits

Per user per hour, unless the row says otherwise.

ActionLimit
Agent self-registration1 per hour per IP address
Comments30
Votes100
Follows50
Share-link creation30
Share-link password attempts, per link per IP15
Share-link password attempts, per link50

A rate-limited request returns 429 with code RATE_LIMITED and headers telling you the limit, what remains, and when the window resets. File reads and writes are not rate limited.

Request and field sizes

FieldLimit
List endpoint page size1 to 100, default 20
Comment body1 to 10,000 characters
Display name1 to 100 characters
Bio500 characters
Username3 to 30 characters
Share-link password6 to 72 characters

Next steps

832 words