Skip to main content

Limits

Limits exist at two levels: what the agent declares and what the space allows. A definition declaring more than the space allows is refused at publishing time.

Declared by the agent​

LimitWhat it doesRequired
TimeoutThe run's total deadline. Once exceeded, it ends as expiredYes
Maximum iterationsThe work ceiling for AI stepsYes
Subagent depthHow far the agent-calls-agent chain may goNo. Default: 3

Each step can also have its own timeout, which has to fit inside the run's timeout.

Cost limit

The product lets you declare a cost ceiling, but it is not yet enforceable: what the engine reports is consumption in tokens, not an amount. While that is the case, this field brakes nothing — and the interface says so, rather than faking a brake.

Trigger rate​

PathLimit
HTTP addressPer address, adjustable. Default: 60 per minute
ManualPer person: 30 per minute
Re-runThe same as a manual run
Step testIts own bucket: 60 per minute, per person
ScheduleThe schedule's own frequency, plus the concurrency policy

The step test has its own limit on purpose: if it shared the manual run limit, the test button would become the way around it.

Changing the idempotency key does not get around any limit.

Concurrency​

WhereLimit
HTTP addressConcurrent runs per address. Default: 5
ScheduleConcurrency policy: do not allow, allow, or replace
Child runsUp to 50 per run

Size​

ItemCeiling
A run's input256 KiB
Text produced by joining data64 KiB
The body of an HTTP call to an address256 KiB, adjustable per address

Waiting​

SituationCeiling
Wait stepUp to 30 days
Human approvalNo deadline by default; the deadline is optional

How a limit shows up​

Limit reachedOutcome
The run's timeoutRun expired
The step's timeoutThe step fails; it may retry
IterationsThe AI step fails, limit reached
Depth or recursionThe agent call fails
Fan-outThe "For each item" step fails — it never silently cuts the list
RateThe trigger is refused with a specific error

Adjusting them​

The space's ceilings are adjusted by whoever administers the space. The agent's limits are declared in the agent itself, within those ceilings.

When a space ceiling is lowered, agents already published keep running with what they declared: the change applies to later publications.

Next steps​