diff options
| author | Dax Raad <[email protected]> | 2025-08-12 14:54:25 -0400 |
|---|---|---|
| committer | opencode <[email protected]> | 2025-08-12 18:56:26 +0000 |
| commit | 5cc44c872e829a6dd2725a42f47d2fb370bb9cbd (patch) | |
| tree | afcb1716737888148930ae1a598dc9bfb76a58e2 /packages | |
| parent | cadc5982f1f72ad2d5be26f67edf1b5be7cddf12 (diff) | |
| download | opencode-5cc44c872e829a6dd2725a42f47d2fb370bb9cbd.tar.gz opencode-5cc44c872e829a6dd2725a42f47d2fb370bb9cbd.zip | |
disable todo tools for qwen models to improve compatibility
Diffstat (limited to 'packages')
| -rw-r--r-- | packages/opencode/src/tool/registry.ts | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/packages/opencode/src/tool/registry.ts b/packages/opencode/src/tool/registry.ts index e79380579..9e8f9638c 100644 --- a/packages/opencode/src/tool/registry.ts +++ b/packages/opencode/src/tool/registry.ts @@ -68,7 +68,7 @@ export namespace ToolRegistry { export async function enabled( _providerID: string, - _modelID: string, + modelID: string, agent: Agent.Info, ): Promise<Record<string, boolean>> { const result: Record<string, boolean> = {} @@ -86,6 +86,11 @@ export namespace ToolRegistry { result["webfetch"] = false } + if (modelID.includes("qwen")) { + result["todowrite"] = false + result["todoread"] = false + } + return result } |
