subagent-stall-root-causes-and-bulletproofing
Subagent stalls have four distinct root causes: (1) settings.local.json missing Edit/Write wildcards forces permission prompts on every file modification — zero Edit/Write entries was the actual state before this fix; (2) isolation:worktree writes to temp git worktree, changes don’t persist to live tree; (3) session-scoped MCPs registered mid-session are not visible to subagents started before; (4) non general-purpose agent types have curtailed toolsets. Fix: broad wildcard permissions in settings.local.json, never pass isolation:worktree for production, always use subagent_type:general-purpose.
Related
- subagent-four-failure-modes-and-bulletproofing-fixes
- subagent-stall-root-causes-and-fixes
- subagent-bulletproofing-via-settingslocaljson-wildcards-post
- subagent-stall-root-cause-missing-edit-write-wildcards
- subagent-stalls-from-missing-edit-write-permissions
- subagent-edit-write-not-in-permissions-causes-stalls
- subagent-stalls-have-three-distinct-root-causes
- settings-local-json-accumulates-one-off-permission-bloat-in
- master-orchestrator-auto-routing-is-aspirational