From 52b40c917b4af51de4bde66a786783a4b8a1fbf7 Mon Sep 17 00:00:00 2001 From: Nova_2761 Date: Thu, 9 Apr 2026 21:05:33 +0000 Subject: [PATCH] init: copy starter template boardroom.yml from core --- templates/boardroom.yml | 53 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 templates/boardroom.yml diff --git a/templates/boardroom.yml b/templates/boardroom.yml new file mode 100644 index 0000000..28e8855 --- /dev/null +++ b/templates/boardroom.yml @@ -0,0 +1,53 @@ +name: boardroom +description: "Iterative boardroom — rotating chair, agents debate until consensus or max 3 rounds." +debug: true +system: agent_prompt + +# Each participant's identity loaded using identity.md only (not full RAG dump). +participant_prompt: + - "= identity.md" + +# Sections injected into every think step prompt for this template. +sections: + - agent + - project + - history + - participants + - participants_prompt + - message + - instructions + +steps: + - type: think + max_tokens: 16000 + rotate_participants: true + loop: + max_iterations: 3 + hint: | + You are {agent.name}. This is round {task.iteration} of the boardroom discussion. + You are in a room with {agent_roster}. + + The whole room is talking — everyone contributes to this debate. You are not lecturing. + You are writing YOUR perspective on what the group discussed this round. + Think of it as your meeting notes: what was said, who pushed back, what you argued, + what you think of the arguments you heard, where you agree or disagree. + + You have read the prior rounds above — react to them. Challenge what you disagree with. + Build on what resonates. Speak in your own voice. Make your case. + + When the group has genuinely reached consensus across all perspectives, include exactly: + "consensus_reached: true" + If debate should continue, do NOT include that line. + + - type: think + max_tokens: 8000 + agent: first_available + hint: | + Synthesize the boardroom transcript into a clear recommendation. + Surface consensus, note unresolved tensions, and end with a concrete next step. + + - type: close + rag_update: false + +adjudication: + enabled: false