diff --git a/packages/opencode/src/tool/registry.ts b/packages/opencode/src/tool/registry.ts index ad86828bac..cb81d8cd0b 100644 --- a/packages/opencode/src/tool/registry.ts +++ b/packages/opencode/src/tool/registry.ts @@ -141,7 +141,7 @@ export namespace ToolRegistry { const usePatch = model.modelID.includes("gpt") && !model.modelID.includes("oss") // && model.modelID !== "gpt-5" << TODO: gpt-5 needs special instructions if (t.id === "apply_patch") return usePatch - if (t.id === "edit") return !usePatch + if (t.id === "edit" || t.id === "write") return !usePatch return true })