Skip to content

[Epic] Sub-Agent Question Propagation Fix (A→B→C→D) #138

@Cho-Geer

Description

@Cho-Geer

Epic: Sub-Agent Question Propagation Fix

Source: docs/review/framework-refactor/sub-agent-question-propagation-issue.md
Severity: MEDIUM
Recommended sequence: A (Phase 0) → B (Phase 1) → C (Phase 2), with D tracked as upstream enhancement.

Problem

Subagents are configured with question: allow, but the question tool does not propagate from child Task() sessions to the parent/user session. This creates silent stalls and deadlocks in sub-agent workflows.

Phases

Phase 0 — Documentation and Prompt Safety (Option A)

Phase 1 — Runtime Guard and Logging (Option B)

Phase 2 — Permission Cleanup (Option C)

Phase 3 — Harness and Regression Tests

Phase 4 — Upstream Enhancement (Option D, Tracked)

Acceptance Criteria (from §10)

  1. Generated dispatch prompts explicitly tell subagents not to call built-in question.
  2. Pure subagent configs no longer present question as expected normal tool, or a runtime guard blocks it.
  3. Knowledge-Curator and dispatched Super-Admin instructions no longer require direct question use in child sessions.
  4. Subagent question attempts are visible in Log Central.
  5. HANDOVER artifacts can carry deferred user questions.
  6. Orchestrator remains the user-facing question relay.
  7. Ordinary subagent sessions can still dispatch Knowledge-Curator for UC7KS.
  8. Any future upstream propagation support replaces local guard only after E2E harness verification.

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions