feat(council): add configurable rounds, flow parameters, and round-specific prompts
- Parameters: flow (parallel/sequential/debate), rounds (1-5), tier (light/medium/heavy)
- Round-specific prompt templates: opening, rebuttal, final position
- Multi-round referee template tracks position evolution across rounds
- Word count guidance decreases per round to control token cost
- Subagent labeling convention: council-r{round}-{role}
- Updated from live testing with 1-round and 3-round parallel debates
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# 2026-03-05
|
||||
|
||||
## Council skill created
|
||||
## Council skill created and iterated
|
||||
- Built `skills/council/` — multi-perspective advisory council using subagents.
|
||||
- Design decisions (agreed with Will):
|
||||
- Implemented as a **skill** (not standalone agents).
|
||||
@@ -9,8 +9,17 @@
|
||||
- Default flow: **Parallel + Synthesis**. Sequential and Debate flows also available.
|
||||
- Final output includes individual advisor perspectives (collapsed/summarized) + referee verdict.
|
||||
- Model tier chosen per-invocation based on topic complexity.
|
||||
- Two live tests run:
|
||||
- Test 1: Parallel single-round on "Do LLM agents think?" — worked well.
|
||||
- Test 2: Parallel 3-round debate on same topic — richer output, positions evolved meaningfully across rounds.
|
||||
- Post-test iteration: updated skill with configurable parameters:
|
||||
- `flow` (parallel/sequential/debate), `rounds` (1-5), `tier` (light/medium/heavy)
|
||||
- Round-specific prompt templates (opening, rebuttal, final position)
|
||||
- Multi-round referee template that tracks position evolution
|
||||
- Word count guidance that decreases per round to control token cost
|
||||
- Subagent labeling convention: `council-r{round}-{role}`
|
||||
- Files: `SKILL.md`, `references/prompts.md`, `scripts/council.sh` (reference doc).
|
||||
- Validated with skill-creator quick_validate.
|
||||
- Two TODOs added to `memory/tasks.json`:
|
||||
- TODOs in `memory/tasks.json`:
|
||||
- Revisit advisor personality depth (richer backstories).
|
||||
- Revisit skill name ("council" is placeholder).
|
||||
- Experiment with different round counts and flows for optimal depth/cost tradeoffs.
|
||||
|
||||
Reference in New Issue
Block a user