From 92d2955035224d99a8ddf3fc41514d5aed1f9e20 Mon Sep 17 00:00:00 2001 From: Zerubbabel <141437885+ZerubbabelT@users.noreply.github.com> Date: Thu, 19 Feb 2026 06:31:53 +0300 Subject: [PATCH] fix: allow Gemini/GLM tools in plan mode (#1025) --- src/permissions/mode.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/permissions/mode.ts b/src/permissions/mode.ts index d896038..914f4fb 100644 --- a/src/permissions/mode.ts +++ b/src/permissions/mode.ts @@ -179,11 +179,15 @@ class PermissionModeManager { "GrepFiles", "UpdatePlan", // Gemini toolset (snake_case) + "read_file_gemini", + "glob_gemini", "list_directory", "search_file_content", "write_todos", "read_many_files", // Gemini toolset (PascalCase) + "ReadFileGemini", + "GlobGemini", "ListDirectory", "SearchFileContent", "WriteTodos", @@ -269,6 +273,8 @@ class PermissionModeManager { "ShellCommand", "run_shell_command", "RunShellCommand", + "run_shell_command_gemini", + "RunShellCommandGemini", ]; if (shellTools.includes(toolName)) { const command = toolArgs?.command as string | string[] | undefined;