Просмотр исходного кода

omit todo tools for openai models

Aiden Cline 2 месяцев назад
Родитель
Сommit
3515b4ff7d
1 измененных файлов с 5 добавлено и 0 удалено
  1. 5 0
      packages/opencode/src/tool/registry.ts

+ 5 - 0
packages/opencode/src/tool/registry.ts

@@ -143,6 +143,11 @@ export namespace ToolRegistry {
           if (t.id === "apply_patch") return usePatch
           if (t.id === "edit" || t.id === "write") return !usePatch
 
+          // omit todo tools for openai models
+          if (t.id === "todoread" || t.id === "todowrite") {
+            if (model.modelID.includes("gpt-")) return false
+          }
+
           return true
         })
         .map(async (t) => {