Unlimited agent tool rounds
Agent stages no longer have an artificial cap on tool rounds per input or subagent turns. Previously, the default limits could cause agents to stop mid-task on complex operations. Bothmax_tool_rounds_per_input and subagent max_turns now default to unlimited, so agents run until they complete their work or hit the context window.
More
Workflows
Workflows
- Condition expressions now support quoted strings:
edge [label="status == \"ready\""] "end"and"End"are now recognized as exit node identifiers alongside"END"- Edge selection now falls back to the default edge when no condition matches, instead of erroring
default_max_retriesattribute renamed tomax_retrieson graph-level stylesheets- Removed
error_policyandk_of_n/quorumattributes from parallel nodes — parallel stages now always wait for all branches
Improvements
Improvements
- Subagents are now automatically cleaned up when a session closes, preventing orphaned background processes
- All 5xx HTTP status codes from LLM providers are now classified as retryable server errors
- Request timeouts from LLM providers are now treated as non-retryable by default to avoid redundant retries on slow requests
Fixes
Fixes
- Fixed workflow slug lookup failing for split and resumed runs
- Fixed split run metadata being lost across engine restarts
- Fixed split run lifecycle lookup returning stale state