From 02aa8c38c635acd799745cd0dbb1dff7001bc528 Mon Sep 17 00:00:00 2001 From: Charles Packer Date: Thu, 18 Dec 2025 12:19:39 -0800 Subject: [PATCH] feat: add missing core tools to codex and gemini toolsets (#299) Co-authored-by: Letta --- src/tools/manager.ts | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/tools/manager.ts b/src/tools/manager.ts index 1ea14a0..296db69 100644 --- a/src/tools/manager.ts +++ b/src/tools/manager.ts @@ -95,6 +95,13 @@ export const GEMINI_DEFAULT_TOOLS: ToolName[] = [ // PascalCase toolsets (codex-2 and gemini-2) for consistency with Skill tool naming export const OPENAI_PASCAL_TOOLS: ToolName[] = [ + // Additional Letta Code tools + "AskUserQuestion", + "EnterPlanMode", + "ExitPlanMode", + "Task", + "Skill", + // Standard Codex tools "ShellCommand", "Shell", "ReadFile", @@ -102,10 +109,16 @@ export const OPENAI_PASCAL_TOOLS: ToolName[] = [ "GrepFiles", "ApplyPatch", "UpdatePlan", - "Skill", ]; export const GEMINI_PASCAL_TOOLS: ToolName[] = [ + // Additional Letta Code tools + "AskUserQuestion", + "EnterPlanMode", + "ExitPlanMode", + "Skill", + "Task", + // Standard Gemini tools "RunShellCommand", "ReadFileGemini", "ListDirectory", @@ -115,7 +128,6 @@ export const GEMINI_PASCAL_TOOLS: ToolName[] = [ "WriteFileGemini", "WriteTodos", "ReadManyFiles", - "Skill", ]; // Tool permissions configuration