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
feat: migrate hades, eight-gates, red-blue-review, council to Teams API (#146)
* feat(exodia/hades): migrate Teams API from vague references to explicit tool usage
Replace half-baked "Create an agent team" and "MESSAGE smart-audit-deadcode"
instructions with explicit TeamCreate, SendMessage, TaskCreate/TaskUpdate,
and TeamDelete calls with proper parameters. Add team context preamble and
shutdown_response protocol to all 4 teammate templates. Remove fallback
subagent path and duplicate STEP -1 block.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* feat: migrate council, red-blue-review, eight-gates Gate 7 to Teams API
Council: researcher + synthesizer cross-pollinate via SendMessage, clarity
asks live follow-ups instead of one-shot read. 10-step orchestration flow.
Red-blue-review: Red attackers coordinate attacks, Blue defenders claim
findings from shared task list, full TeamCreate→shutdown→TeamDelete lifecycle.
Eight-gates Gate 7: removed dual Mode A/B, Teams-only execution. Lane
workers coordinate via SendMessage and claim work via TaskCreate/TaskUpdate.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+5-2Lines changed: 5 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,9 +8,12 @@ and the project follows [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
8
8
9
9
### Changed
10
10
11
-
-**`exodia/skills/hades`**: Migrated from vague Teams references to explicit Teams API usage. SKILL.md now uses `TeamCreate`, `TeamDelete`, `SendMessage` (with type shutdown_request/shutdown_response), `TaskCreate`, `TaskList`, `TaskUpdate` with explicit parameters. Removed fallback subagent path and duplicate STEP -1 block. All 4 teammate templates (auditors, eliminators, verifiers, goggles) updated: vague `MESSAGE`replaced with `SendMessage (recipient: "...")`, vague `Create tasks in shared list` replaced with `TaskCreate`/`TaskUpdate`, team context preamble and shutdown_response protocol added to each
12
-
-**`exodia`**: Bumped 2.0.0 → 2.1.0
11
+
-**`exodia/skills/hades`**: Migrated from vague Teams references to explicit Teams API. SKILL.md now uses `TeamCreate`, `TeamDelete`, `SendMessage` (shutdown_request/shutdown_response), `TaskCreate`/`TaskList`/`TaskUpdate` with explicit parameters. Removed fallback subagent path and duplicate STEP -1 block. All 4 teammate templates (auditors, eliminators, verifiers, goggles) updated: vague `MESSAGE`→ `SendMessage (recipient: "...")`, vague task list → `TaskCreate`/`TaskUpdate`, team context preamble and shutdown protocol added
12
+
-**`exodia/eight-gates` Gate 7 EXECUTE**: Removed dual Mode A (Task subagents) / Mode B (Agent Teams) pattern. Teams API is now the single execution mode. Lane workers coordinate via `SendMessage` and claim work via `TaskCreate`/`TaskUpdate`. Collision avoidance uses teammate messaging
-**`exodia/red-blue-review`**: Migrated from fire-and-forget subagents to Teams API. Red attackers coordinate attacks via `SendMessage`, Blue defenders claim findings from shared `TaskCreate`/`TaskUpdate`, re-attackers mark verdicts. Full TeamCreate→shutdown→TeamDelete lifecycle across 3 adversarial phases
16
+
-**`council`**: Bumped 1.1.0 → 1.2.0. Migrated from subagents to Teams API. Researcher + synthesizer cross-pollinate via `SendMessage`. Clarity asks live follow-ups instead of one-shot read. 10-step orchestration flow. Cost profile ~2.5x → ~3x
Copy file name to clipboardExpand all lines: plugins/council/.claude-plugin/plugin.json
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
{
2
2
"name": "council",
3
-
"version": "1.1.0",
4
-
"description": "Five-agent council: Opus captain decomposes and synthesizes, researcher + synthesizer run in parallel, clarity checks their output, Haiku janitor flags bloat. Each agent identity is inlined in its agent file — passive context, zero activation cost.",
3
+
"version": "1.2.0",
4
+
"description": "Five-agent council using Teams API: Opus captain orchestrates, researcher + synthesizer cross-pollinate via SendMessage, clarity asks live follow-ups, Haiku janitor flags bloat. Reactive collaboration instead of fire-and-forget subagents.",
0 commit comments