feat(athena): add prepare_council_prompt tool for faster council launches

Athena saves the analysis prompt to a temp file once, then launches each
council member with a short "Read <path> for your instructions" prompt.
This eliminates repeated prompt text across N task calls while preserving
individual clickable task panes in the TUI.
This commit is contained in:
ismeth
2026-02-22 23:08:39 +01:00
committed by YeonGyu-Kim
parent 636c66ca62
commit da0fba3166
9 changed files with 63 additions and 5 deletions
@@ -42,6 +42,7 @@ export function applyToolConfig(params: {
LspCodeActionResolve: false,
"task_*": false,
teammate: false,
prepare_council_prompt: false,
...(taskSystemEnabled
? { todowrite: false, todoread: false }
: {}),
@@ -131,6 +132,7 @@ export function applyToolConfig(params: {
athena.permission = {
...athena.permission,
task: "allow",
prepare_council_prompt: "allow",
question: questionPermission,
};
}