Limits
The numbers below are read from the code each time the docs are built.
Limits
Section titled “Limits”| Limit | Value | Notes |
|---|---|---|
| Steps in one chat turn | 4 | A chat sends work and answers; past this it stops. |
| Steps on one piece of work in a thread | 40 | Past this the thread answers with what it has. |
Groups one browse_tools shows |
3 | Browse the rest in a second call. |
Tools one find_tools loads |
8 | Load the rest in a second call. |
| Open threads per agent | 30 | Close a finished thread to start another. |
| Threads running at once, per agent | 3 | More wait their turn. |
| Threads running at once, across the owner’s agents | 8 | More wait their turn. |
What read_thread shows from the top |
32,000 bytes | Read a line or message for more. |
| A packet’s task | 600 characters | hand_off, start_thread, message_thread |
| A packet’s notes | 2,000 characters | Past a limit the sender is asked to shorten; nothing is cut. |
| A packet’s links | 20 links | Each one of mail:, file:, contact:, doc:, web: |
| Hand-offs deep | 3 | Past this the work is done where it is. |
| Agents one owner keeps, besides Roadstar | 40 | make_agent refuses past it. |
| A job description, its four parts together | 600 characters | make_agent, change_agent |
| Tries of a failed model call | 5 | About 2, 4, 8, 16 and 32 seconds apart. |