-
Notifications
You must be signed in to change notification settings - Fork 4
Subagents with scoped tools #97
Copy link
Copy link
Open
Labels
needs:humanA human decision, clarification, or judgement call is requiredA human decision, clarification, or judgement call is requiredrisk:highHigh-risk issue requiring human-led work or explicit directionHigh-risk issue requiring human-led work or explicit directiontype:featureNew user-facing or developer-facing capabilityNew user-facing or developer-facing capability
Metadata
Metadata
Assignees
Labels
needs:humanA human decision, clarification, or judgement call is requiredA human decision, clarification, or judgement call is requiredrisk:highHigh-risk issue requiring human-led work or explicit directionHigh-risk issue requiring human-led work or explicit directiontype:featureNew user-facing or developer-facing capabilityNew user-facing or developer-facing capability
Summary
Add optional subagents with scoped tools, bounded turns, isolated transcripts, and clear handoff back to the parent agent.
Motivation
Subagents are a useful teaching and product feature, but they should remain an optional delegation layer rather than part of the core loop.
Scope
internal/subagentwith aNoSubagentsdefault or empty registry.Acceptance criteria
Agent Assessment
Risk: high
Type: feature
Agent-ready: no
Reason:
Subagents introduce new architecture, scoped tool boundaries, cancellation, and parent/child transcript semantics. This needs human design direction before execution.
Suggested plan:
Human needed:
Choose the first narrow subagent slice and confirm the tool-scoping/runtime design.