diff options
Diffstat (limited to 'packages')
| -rw-r--r-- | packages/opencode/src/provider/transform.ts | 9 | ||||
| -rw-r--r-- | packages/opencode/src/tool/registry.ts | 4 |
2 files changed, 7 insertions, 6 deletions
diff --git a/packages/opencode/src/provider/transform.ts b/packages/opencode/src/provider/transform.ts index dde36d7b5..844fccbb2 100644 --- a/packages/opencode/src/provider/transform.ts +++ b/packages/opencode/src/provider/transform.ts @@ -23,8 +23,9 @@ export namespace ProviderTransform { } for (const msg of unique([...system, ...final])) { - const shouldUseContentOptions = providerID !== "anthropic" && Array.isArray(msg.content) && msg.content.length > 0 - + const shouldUseContentOptions = + providerID !== "anthropic" && Array.isArray(msg.content) && msg.content.length > 0 + if (shouldUseContentOptions) { const lastContent = msg.content[msg.content.length - 1] if (lastContent && typeof lastContent === "object") { @@ -35,7 +36,7 @@ export namespace ProviderTransform { continue } } - + msg.providerOptions = { ...msg.providerOptions, ...providerOptions, @@ -46,7 +47,7 @@ export namespace ProviderTransform { } export function temperature(_providerID: string, modelID: string) { - if (modelID.includes("qwen")) return 0.55 + if (modelID.toLowerCase().includes("qwen")) return 0.55 return 0 } } diff --git a/packages/opencode/src/tool/registry.ts b/packages/opencode/src/tool/registry.ts index 56391a58c..09581def6 100644 --- a/packages/opencode/src/tool/registry.ts +++ b/packages/opencode/src/tool/registry.ts @@ -64,12 +64,12 @@ export namespace ToolRegistry { } export function enabled(_providerID: string, modelID: string): Record<string, boolean> { - if (modelID.includes("claude")) { + if (modelID.toLowerCase().includes("claude")) { return { patch: false, } } - if (modelID.includes("qwen")) { + if (modelID.toLowerCase().includes("qwen")) { return { patch: false, todowrite: false, |
