Skip to content

Limits

The sizes, counts and durations the Console API enforces. This page is generated from the constants the code uses, so a number here is the number in force. A request over a limit is a 422 that names the field, or a 409 for a count.

Agents and templates

What Limit Where
An agent version's system prompt 100,000 characters versions
An agent's avatar 512 KiB PUT /agents/{name}/avatar

Documents

What Limit Where
One context document 256 KiB PUT /teams/{name}/documents/{doc}
Documents of a team or agent 20 PUT /teams/{name}/documents/{doc}
All documents of a team or agent 384 KiB PUT /teams/{name}/documents/{doc}
A description 200 characters PUT /teams/{name}/documents/{doc}

Platform skills

What Limit Where
A skill's name 64 characters PUT /skills/{name}
The text of SKILL.md 64 KiB PUT /skills/{name}
One file next to it 64 KiB PUT /skills/{name}
Files next to it 20 PUT /skills/{name}
One whole skill 256 KiB PUT /skills/{name}
The whole catalogue 768 KiB PUT /skills/{name}

MCP servers

What Limit Where
A team server's declaration 4096 bytes POST /mcp-servers
A proposal waits for review 30 days agent proposals

API tokens

What Limit Where
Default lifetime 90 days POST /tokens
Longest lifetime 365 days POST /tokens
Active tokens of one person 50 POST /tokens

Accounts and sessions

What Limit Where
Shortest password 12 characters POST /session/setup
A session's idle timeout 12 hours the session cookie
A session's absolute lifetime 7 days the session cookie
Failed logins before a wait 5 per 15 minutes, per client and email POST /session

Lists and spend

What Limit Where
Default page size 50 every list route (limit)
Largest page size 200 every list route (limit)
Days of spend by default 14 GET /spend
Most days of spend 31 GET /spend