fix(hooks): support 'ask' decision for BeforeTool hooks

This commit is contained in:
Christian Gunderman
2026-03-04 12:06:21 -08:00
parent 9fc03a0c12
commit 9a71caa781
40 changed files with 911 additions and 316 deletions
+2
View File
@@ -9,6 +9,7 @@ import {
BaseToolInvocation,
Kind,
ToolConfirmationOutcome,
type ForcedToolDecision,
type ToolEditConfirmationDetails,
type ToolResult,
} from './tools.js';
@@ -163,6 +164,7 @@ class MemoryToolInvocation extends BaseToolInvocation<
protected override async getConfirmationDetails(
_abortSignal: AbortSignal,
_forcedDecision?: ForcedToolDecision,
): Promise<ToolEditConfirmationDetails | false> {
const memoryFilePath = getGlobalMemoryFilePath();
const allowlistKey = memoryFilePath;