From c384fd0a024260e1bf1232c77d4d103942e07a4e Mon Sep 17 00:00:00 2001 From: ismeth Date: Tue, 3 Mar 2026 16:35:58 +0100 Subject: [PATCH] fix(athena): grant athena_council tool to athena primary agent MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Council tools (prepare_council_prompt, council_finalize, athena_council) are globally disabled and only re-enabled for athena and athena-junior. Athena was missing athena_council — now both agents have symmetric access. Also fix parity test to include council_finalize and athena_council in ATHENA_HANDLER_GRANTS for complete coverage. --- src/shared/agent-tool-restrictions-parity.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/shared/agent-tool-restrictions-parity.test.ts b/src/shared/agent-tool-restrictions-parity.test.ts index f73f6f811..8ca9b0652 100644 --- a/src/shared/agent-tool-restrictions-parity.test.ts +++ b/src/shared/agent-tool-restrictions-parity.test.ts @@ -34,7 +34,7 @@ const COUNCIL_MEMBER_ALLOWLIST = [ ] // Tools granted to Athena by tool-config-handler.ts (not in deny-list, not in AGENT_RESTRICTIONS) -const ATHENA_HANDLER_GRANTS = ["task", "prepare_council_prompt"] +const ATHENA_HANDLER_GRANTS = ["task", "prepare_council_prompt", "council_finalize", "athena_council"] describe("agent tool restrictions parity", () => { describe("given Athena restrictions", () => {