Let subagents run in the background and be reviewed #46

Merged
weichen merged 1 commits from feature/agent-harness-p3b into main 2026-10-01 15:51:55 +00:00
Owner

Why: a parent turn can finish while children keep working, and review keeps only findings a second pass confirms.

Evidence: go test ./... passed. Overlay, role mapping, queued notices, and dropping FAIL or unparsed findings are covered.

Impact: notices are memory-only. At most three background children per conversation. Overrides cannot add delegate_task, squad_orchestrate, or review_findings. Squad writer steps use the writer profile.

Refs: feature/agent-harness-p3b

Why: a parent turn can finish while children keep working, and review keeps only findings a second pass confirms. Evidence: go test ./... passed. Overlay, role mapping, queued notices, and dropping FAIL or unparsed findings are covered. Impact: notices are memory-only. At most three background children per conversation. Overrides cannot add delegate_task, squad_orchestrate, or review_findings. Squad writer steps use the writer profile. Refs: feature/agent-harness-p3b
weichen added 1 commit 2026-10-01 15:40:31 +00:00
Why: A parent turn should be able to finish while children keep working, and a review should keep only findings that a second pass confirms. Users also need to override a profile's tools, model, and turn cap without adding dispatch tools.
Evidence: go test ./... passed. New cases cover overlay rejection, role mapping, queued notices, and dropping FAIL or unparsed findings.
Impact: Notices live only in memory, and each conversation allows three background children. Squad writer steps now use the writer profile.
Refs: feature/agent-harness-p3b
Co-authored-by: Cursor <cursoragent@cursor.com>
weichen merged commit dd199327b3 into main 2026-10-01 15:51:55 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: weichen/Agent-System-Backend#46