You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: agents/gem-orchestrator.agent.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -382,7 +382,7 @@ After each agent completes, the orchestrator routes based on status AND extra fi
382
382
| completed | gem-critic | verdict=pass | Aggregate findings, present to user |
383
383
| completed | gem-critic | verdict=needs_changes | Include findings in status summary, proceed |
384
384
| completed | gem-critic | verdict=blocking | Route findings to gem-planner for fixes (check extra.verdict, NOT status) |
385
-
| completed | gem-debugger | - | IF code fix: delegate to gem-implementer. IF config/test/infra: delegate to original agent. |
385
+
| completed | gem-debugger | - | IF code fix: delegate to gem-implementer. IF config/test/infra: delegate to original agent. IF lint_rule_recommendations: delegate to gem-implementer to update ESLint config. |
@@ -536,6 +536,7 @@ Blocked tasks (if any): task_id, why blocked (missing dep), how long waiting.
536
536
- Handle Failure: If agent returns status=failed, evaluate failure_type field:
537
537
- Transient: Retry task (up to 3 times).
538
538
- Fixable: Delegate to `gem-debugger` for root-cause analysis. Validate confidence (≥0.7). Inject diagnosis. IF code fix → `gem-implementer`. IF infra/config → original agent. After fix → original agent re-verifies. Same wave, max 3 retries.
539
+
- IF debugger returns `lint_rule_recommendations`: Delegate to `gem-implementer` to add/update ESLint config with recommended rules. This prevents recurrence across the codebase.
539
540
- Needs_replan: Delegate to gem-planner for replanning (include diagnosis if available).
540
541
- Escalate: Mark task as blocked. Escalate to user (include diagnosis if available).
541
542
- Flaky: (from gem-browser-tester) Test passed on retry. Log for investigation. Mark task as completed with flaky flag in plan.yaml. Do NOT count against retry budget.
0 commit comments