Summary
GOAP dispatches bug_triage work items to an agent called auto-triage-sweep, which is not registered in the agent health registry. This creates an orphaned skill (orphanedSkillCount: 1) and a cascading failure loop.
Impact
- 100% failure rate on
auto-triage-sweep (4/4 failed)
- 11 items stuck in error state, WIP blown to 24 (limit: 2)
- 12 duplicate incidents (INC-003 through INC-016) filed by the GOAP feedback loop, all describing the same stuck agent
- GOAP keeps re-dispatching, creating a tight failure→alert→dispatch→failure loop
Root Cause
The auto-triage-sweep agent is referenced in GOAP action config but does not appear in the live agent registry. It was either:
- Never deployed
- Deregistered / crashed without cleanup
- A config typo
Meanwhile, Quinn (quinn) is online, reachable (63ms latency), and advertises bug_triage as a skill.
Fix
- Re-route the GOAP action for
bug_triage from auto-triage-sweep → quinn (or whichever agent should own this)
- Drain the 11 error-state items (retry or discard)
- Consolidate/close INC-003 through INC-016 once routing is fixed
- Add a guard in GOAP dispatch: if the target agent is not in the live registry, skip dispatch and fire an alert instead of looping
Labels
bug, goap, priority:high
Summary
GOAP dispatches
bug_triagework items to an agent calledauto-triage-sweep, which is not registered in the agent health registry. This creates an orphaned skill (orphanedSkillCount: 1) and a cascading failure loop.Impact
auto-triage-sweep(4/4 failed)Root Cause
The
auto-triage-sweepagent is referenced in GOAP action config but does not appear in the live agent registry. It was either:Meanwhile, Quinn (
quinn) is online, reachable (63ms latency), and advertisesbug_triageas a skill.Fix
bug_triagefromauto-triage-sweep→quinn(or whichever agent should own this)Labels
bug,goap,priority:high