diff --git a/src/tools/manager.ts b/src/tools/manager.ts index 3f01bc1..c3742b2 100644 --- a/src/tools/manager.ts +++ b/src/tools/manager.ts @@ -98,7 +98,7 @@ function generatePythonStub( * @returns Tool permissions object with requiresApproval flag */ export function getToolPermissions(toolName: string) { - return TOOL_PERMISSIONS[toolName] || { requiresApproval: false }; + return TOOL_PERMISSIONS[toolName as ToolName] || { requiresApproval: false }; } /** @@ -108,7 +108,7 @@ export function getToolPermissions(toolName: string) { * @deprecated Use checkToolPermission instead for full permission system support */ export function requiresApproval(toolName: string): boolean { - return TOOL_PERMISSIONS[toolName]?.requiresApproval ?? false; + return TOOL_PERMISSIONS[toolName as ToolName]?.requiresApproval ?? false; } /**