diff --git a/providers/opencode/models/big-pickle.toml b/providers/opencode/models/big-pickle.toml index 8b7a4e141e7..996af85e525 100644 --- a/providers/opencode/models/big-pickle.toml +++ b/providers/opencode/models/big-pickle.toml @@ -4,6 +4,7 @@ release_date = "2025-10-17" last_updated = "2025-10-17" attachment = false reasoning = true +reasoning_options = [] temperature = true knowledge = "2025-01" tool_call = true diff --git a/providers/opencode/models/deepseek-v4-flash-free.toml b/providers/opencode/models/deepseek-v4-flash-free.toml index 841c0562b9f..d295e920d6f 100644 --- a/providers/opencode/models/deepseek-v4-flash-free.toml +++ b/providers/opencode/models/deepseek-v4-flash-free.toml @@ -4,6 +4,7 @@ release_date = "2026-04-24" last_updated = "2026-04-24" attachment = false reasoning = true +reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["high", "max"] }] temperature = true knowledge = "2025-05" tool_call = true @@ -24,4 +25,4 @@ output = 128_000 [modalities] input = ["text"] -output = ["text"] \ No newline at end of file +output = ["text"] diff --git a/providers/opencode/models/deepseek-v4-flash.toml b/providers/opencode/models/deepseek-v4-flash.toml index e416485cb79..e5ce07a422d 100644 --- a/providers/opencode/models/deepseek-v4-flash.toml +++ b/providers/opencode/models/deepseek-v4-flash.toml @@ -1,4 +1,5 @@ base_model = "deepseek/deepseek-v4-flash" +reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["high", "max"] }] [interleaved] field = "reasoning_content" diff --git a/providers/opencode/models/deepseek-v4-pro.toml b/providers/opencode/models/deepseek-v4-pro.toml index 2123f5ccc2d..12c91e0153b 100644 --- a/providers/opencode/models/deepseek-v4-pro.toml +++ b/providers/opencode/models/deepseek-v4-pro.toml @@ -1,4 +1,5 @@ base_model = "deepseek/deepseek-v4-pro" +reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["high", "max"] }] [interleaved] field = "reasoning_content" diff --git a/providers/opencode/models/gpt-5.5.toml b/providers/opencode/models/gpt-5.5.toml index ae1a42d2fac..b8cf4ec1e09 100644 --- a/providers/opencode/models/gpt-5.5.toml +++ b/providers/opencode/models/gpt-5.5.toml @@ -1,4 +1,5 @@ base_model = "openai/gpt-5.5" +reasoning_options = [{ type = "effort", values = ["none", "low", "medium", "high", "xhigh"] }] [cost] input = 5 diff --git a/providers/opencode/models/gpt-5.toml b/providers/opencode/models/gpt-5.toml index 54bbf7c1ac3..04e2f445620 100644 --- a/providers/opencode/models/gpt-5.toml +++ b/providers/opencode/models/gpt-5.toml @@ -4,6 +4,7 @@ release_date = "2025-08-07" last_updated = "2025-08-07" attachment = true reasoning = true +reasoning_options = [{ type = "effort", values = ["minimal", "low", "medium", "high"] }] temperature = false knowledge = "2024-09-30" tool_call = true diff --git a/providers/opencode/models/grok-build-0.1.toml b/providers/opencode/models/grok-build-0.1.toml index 141c4e31088..7dd92fc6739 100644 --- a/providers/opencode/models/grok-build-0.1.toml +++ b/providers/opencode/models/grok-build-0.1.toml @@ -4,6 +4,7 @@ release_date = "2026-05-20" last_updated = "2026-05-20" attachment = true reasoning = true +reasoning_options = [] temperature = true tool_call = true structured_output = true diff --git a/providers/opencode/models/grok-code.toml b/providers/opencode/models/grok-code.toml index 756100c61f1..10cb7134913 100644 --- a/providers/opencode/models/grok-code.toml +++ b/providers/opencode/models/grok-code.toml @@ -4,6 +4,7 @@ release_date = "2025-08-20" last_updated = "2025-08-20" attachment = true reasoning = true +reasoning_options = [] temperature = true tool_call = true open_weights = false diff --git a/providers/opencode/models/hy3-preview-free.toml b/providers/opencode/models/hy3-preview-free.toml index 22eec3160e7..aa3cd619782 100644 --- a/providers/opencode/models/hy3-preview-free.toml +++ b/providers/opencode/models/hy3-preview-free.toml @@ -4,6 +4,7 @@ release_date = "2026-04-20" last_updated = "2026-04-20" attachment = false reasoning = true +reasoning_options = [] temperature = true knowledge = "2025-06" tool_call = true diff --git a/providers/opencode/models/nemotron-3-super-free.toml b/providers/opencode/models/nemotron-3-super-free.toml index 05fc5a13382..b5a37ab1b01 100644 --- a/providers/opencode/models/nemotron-3-super-free.toml +++ b/providers/opencode/models/nemotron-3-super-free.toml @@ -5,6 +5,7 @@ release_date = "2026-03-11" last_updated = "2026-03-11" attachment = false reasoning = true +reasoning_options = [] temperature = true tool_call = true knowledge = "2026-02" diff --git a/providers/opencode/models/nemotron-3-ultra-free.toml b/providers/opencode/models/nemotron-3-ultra-free.toml index cb5790f5a1d..278146022aa 100644 --- a/providers/opencode/models/nemotron-3-ultra-free.toml +++ b/providers/opencode/models/nemotron-3-ultra-free.toml @@ -5,6 +5,7 @@ release_date = "2026-06-04" last_updated = "2026-06-04" attachment = false reasoning = true +reasoning_options = [] temperature = true tool_call = true knowledge = "2026-02" diff --git a/providers/opencode/models/ring-2.6-1t-free.toml b/providers/opencode/models/ring-2.6-1t-free.toml index 81b0fada48f..f56bf885065 100644 --- a/providers/opencode/models/ring-2.6-1t-free.toml +++ b/providers/opencode/models/ring-2.6-1t-free.toml @@ -4,6 +4,7 @@ release_date = "2026-05-08" last_updated = "2026-05-08" attachment = false reasoning = true +reasoning_options = [] temperature = true knowledge = "2025-06" tool_call = true