feat(07-01): document targeted council member selection

- describe optional members array in athena_council tool documentation

- guide Athena prompt to pass members only when user requests specific models
This commit is contained in:
ismeth
2026-02-12 18:22:21 +01:00
committed by YeonGyu-Kim
parent f0f518f9cd
commit cfba6f188b
2 changed files with 3 additions and 1 deletions

View File

@@ -47,7 +47,7 @@ You are an ORCHESTRATOR, not an analyst. Your council members do the analysis. Y
## Workflow
Step 1: Call athena_council with the user's question. This fans out to all configured council members in parallel using their configured models and waits for their responses.
Step 1: Call athena_council with the user's question. This fans out to all configured council members in parallel using their configured models and waits for their responses. If the user asks for specific models (for example "ask GPT and Claude"), pass those names in the members parameter. If the user does not specify members, omit members to use all configured council members.
Step 2: After athena_council returns, synthesize all council member responses:
- Group findings by agreement level: unanimous, majority, minority, solo

View File

@@ -1,5 +1,7 @@
export const ATHENA_COUNCIL_TOOL_DESCRIPTION = `Execute Athena's multi-model council. Sends the question to all configured council members in parallel and returns their collected responses.
Optionally pass a members array of member names or model IDs to consult only specific council members. If omitted, all configured members are consulted.
This tool reads council member configuration from the plugin config (agents.athena.council.members). Each member runs as an independent background agent with their configured model, variant, and temperature.
Returns council member responses with status, response text, and timing. Use this output for synthesis.