Why: Tool calls were invisible while arguments streamed, and default budgets stopped the agent at 16 turns.
Evidence: go test ./... in modules/backend, included in Dev make test.
Impact: Forwards tool.call.delta and tool.output. Empty budgets mean unlimited. Exec default timeout is 600s with no hard ceiling. Depends on the Core and Agent-Native PRs.
Why: Tool calls were invisible while arguments streamed, and default budgets stopped the agent at 16 turns.
Evidence: go test ./... in modules/backend, included in Dev make test.
Impact: Forwards tool.call.delta and tool.output. Empty budgets mean unlimited. Exec default timeout is 600s with no hard ceiling. Depends on the Core and Agent-Native PRs.
Why: Tool calls stayed invisible until execution finished, and turn, tool, timeout, and output caps stopped long tasks early.
Evidence: go test ./internal/runtime/ ./internal/tools/ ./internal/prompts/ ./internal/squadadapter/ ./internal/runmgr/ ./internal/app/ ./internal/settings/
Impact: tool.call.delta and tool.output reach the client; default profile, subagents, and squad no longer cap turns or tool calls; exec timeout defaults to 600s with no hard ceiling. A profile or subagent maxTurns above 0 still applies.
Refs: feature/stream-display-overhaul
Co-authored-by: Cursor <cursoragent@cursor.com>
weichen
merged commit b011a3337c into main2026-10-02 05:05:02 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Why: Tool calls were invisible while arguments streamed, and default budgets stopped the agent at 16 turns.
Evidence: go test ./... in modules/backend, included in Dev make test.
Impact: Forwards tool.call.delta and tool.output. Empty budgets mean unlimited. Exec default timeout is 600s with no hard ceiling. Depends on the Core and Agent-Native PRs.