feat(council-archive): register council tools and add write_output_to_file to task tool

- Register council_finalize and council_read in tool registry
- Add write_output_to_file param to delegate-task, propagate to LaunchInput
- Create council-archive barrel exports
This commit is contained in:
ismeth
2026-02-27 15:18:18 +01:00
committed by YeonGyu-Kim
parent 2a426860f6
commit b6b956c4c3
6 changed files with 12 additions and 0 deletions
+3
View File
@@ -31,6 +31,7 @@ import {
createHashlineEditTool,
createPrepareCouncilPromptTool,
} from "../tools"
import { createCouncilFinalize, createCouncilRead } from "../tools/council-archive"
import { getMainSessionID } from "../features/claude-code-session-state"
import { filterDisabledTools } from "../shared/disabled-tools"
import { isTaskSystemEnabled, log } from "../shared"
@@ -280,6 +281,8 @@ export function createToolRegistry(args: {
...taskToolsRecord,
...hashlineToolsRecord,
prepare_council_prompt: createPrepareCouncilPromptTool(ctx.directory),
council_finalize: createCouncilFinalize(),
council_read: createCouncilRead(),
}
for (const toolDefinition of Object.values(allTools)) {