diff --git a/providers/opencode/models/gpt-5-codex.toml b/providers/opencode/models/gpt-5-codex.toml index 146b3ecfea6..8e8153a5b46 100644 --- a/providers/opencode/models/gpt-5-codex.toml +++ b/providers/opencode/models/gpt-5-codex.toml @@ -4,6 +4,7 @@ release_date = "2025-09-15" last_updated = "2025-09-15" attachment = true reasoning = true +reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }] temperature = false knowledge = "2024-09-30" tool_call = true diff --git a/providers/opencode/models/gpt-5-nano.toml b/providers/opencode/models/gpt-5-nano.toml index 5ad2b2276d2..f736294eb2b 100644 --- a/providers/opencode/models/gpt-5-nano.toml +++ b/providers/opencode/models/gpt-5-nano.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-05-30" tool_call = true diff --git a/providers/opencode/models/gpt-5.1-codex-max.toml b/providers/opencode/models/gpt-5.1-codex-max.toml index 47f510ca8c0..38c1f7c1aee 100644 --- a/providers/opencode/models/gpt-5.1-codex-max.toml +++ b/providers/opencode/models/gpt-5.1-codex-max.toml @@ -4,6 +4,7 @@ release_date = "2025-11-13" last_updated = "2025-11-13" attachment = true reasoning = true +reasoning_options = [{ type = "effort", values = ["low", "medium", "high", "xhigh"] }] temperature = false knowledge = "2024-09-30" tool_call = true diff --git a/providers/opencode/models/gpt-5.1-codex-mini.toml b/providers/opencode/models/gpt-5.1-codex-mini.toml index c25eb84f97d..529ccfb4c09 100644 --- a/providers/opencode/models/gpt-5.1-codex-mini.toml +++ b/providers/opencode/models/gpt-5.1-codex-mini.toml @@ -4,6 +4,7 @@ release_date = "2025-11-13" last_updated = "2025-11-13" attachment = true reasoning = true +reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }] temperature = false knowledge = "2024-09-30" tool_call = true diff --git a/providers/opencode/models/gpt-5.1-codex.toml b/providers/opencode/models/gpt-5.1-codex.toml index 95a26b731c7..5279e637b37 100644 --- a/providers/opencode/models/gpt-5.1-codex.toml +++ b/providers/opencode/models/gpt-5.1-codex.toml @@ -4,6 +4,7 @@ release_date = "2025-11-13" last_updated = "2025-11-13" attachment = true reasoning = true +reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }] temperature = false knowledge = "2024-09-30" tool_call = true diff --git a/providers/opencode/models/gpt-5.1.toml b/providers/opencode/models/gpt-5.1.toml index 5eabc81c2f4..a115a94555d 100644 --- a/providers/opencode/models/gpt-5.1.toml +++ b/providers/opencode/models/gpt-5.1.toml @@ -4,6 +4,7 @@ release_date = "2025-11-13" last_updated = "2025-11-13" attachment = true reasoning = true +reasoning_options = [{ type = "effort", values = ["none", "low", "medium", "high"] }] temperature = false knowledge = "2024-09-30" tool_call = true diff --git a/providers/opencode/models/gpt-5.2-codex.toml b/providers/opencode/models/gpt-5.2-codex.toml index 4ef7ffc3c85..71b305f84bd 100644 --- a/providers/opencode/models/gpt-5.2-codex.toml +++ b/providers/opencode/models/gpt-5.2-codex.toml @@ -4,6 +4,7 @@ release_date = "2026-01-14" last_updated = "2026-01-14" attachment = true reasoning = true +reasoning_options = [{ type = "effort", values = ["low", "medium", "high", "xhigh"] }] temperature = false knowledge = "2025-08-31" tool_call = true diff --git a/providers/opencode/models/gpt-5.2.toml b/providers/opencode/models/gpt-5.2.toml index 6158cc47ce9..99040b9dd45 100644 --- a/providers/opencode/models/gpt-5.2.toml +++ b/providers/opencode/models/gpt-5.2.toml @@ -4,6 +4,7 @@ release_date = "2025-12-11" last_updated = "2025-12-11" attachment = true reasoning = true +reasoning_options = [{ type = "effort", values = ["none", "low", "medium", "high", "xhigh"] }] temperature = false knowledge = "2025-08-31" tool_call = true diff --git a/providers/opencode/models/gpt-5.3-codex-spark.toml b/providers/opencode/models/gpt-5.3-codex-spark.toml index f5fb0d2b9b5..1468aa362cb 100644 --- a/providers/opencode/models/gpt-5.3-codex-spark.toml +++ b/providers/opencode/models/gpt-5.3-codex-spark.toml @@ -4,6 +4,7 @@ release_date = "2026-02-12" last_updated = "2026-02-12" attachment = false reasoning = true +reasoning_options = [{ type = "effort", values = ["low", "medium", "high", "xhigh"] }] temperature = false knowledge = "2025-08-31" tool_call = true diff --git a/providers/opencode/models/gpt-5.3-codex.toml b/providers/opencode/models/gpt-5.3-codex.toml index 6b6cf2f6fe4..157d9341682 100644 --- a/providers/opencode/models/gpt-5.3-codex.toml +++ b/providers/opencode/models/gpt-5.3-codex.toml @@ -4,6 +4,7 @@ release_date = "2026-02-24" last_updated = "2026-02-24" attachment = true reasoning = true +reasoning_options = [{ type = "effort", values = ["low", "medium", "high", "xhigh"] }] temperature = false knowledge = "2025-08-31" tool_call = true diff --git a/providers/opencode/models/gpt-5.4-mini.toml b/providers/opencode/models/gpt-5.4-mini.toml index 929e53d5e27..c4025044c6c 100644 --- a/providers/opencode/models/gpt-5.4-mini.toml +++ b/providers/opencode/models/gpt-5.4-mini.toml @@ -4,6 +4,7 @@ release_date = "2026-03-17" last_updated = "2026-03-17" attachment = true reasoning = true +reasoning_options = [{ type = "effort", values = ["none", "low", "medium", "high", "xhigh"] }] temperature = false knowledge = "2025-08-31" tool_call = true diff --git a/providers/opencode/models/gpt-5.4-nano.toml b/providers/opencode/models/gpt-5.4-nano.toml index c68c024fb31..d408a350a90 100644 --- a/providers/opencode/models/gpt-5.4-nano.toml +++ b/providers/opencode/models/gpt-5.4-nano.toml @@ -4,6 +4,7 @@ release_date = "2026-03-17" last_updated = "2026-03-17" attachment = true reasoning = true +reasoning_options = [{ type = "effort", values = ["none", "low", "medium", "high", "xhigh"] }] temperature = false knowledge = "2025-08-31" tool_call = true diff --git a/providers/opencode/models/gpt-5.4-pro.toml b/providers/opencode/models/gpt-5.4-pro.toml index 9e6eec0df85..4e63b4b66a9 100644 --- a/providers/opencode/models/gpt-5.4-pro.toml +++ b/providers/opencode/models/gpt-5.4-pro.toml @@ -4,6 +4,7 @@ release_date = "2026-03-05" last_updated = "2026-03-05" attachment = true reasoning = true +reasoning_options = [{ type = "effort", values = ["medium", "high", "xhigh"] }] temperature = false knowledge = "2025-08-31" tool_call = true diff --git a/providers/opencode/models/gpt-5.4.toml b/providers/opencode/models/gpt-5.4.toml index 42b1addda4b..e8ca491def5 100644 --- a/providers/opencode/models/gpt-5.4.toml +++ b/providers/opencode/models/gpt-5.4.toml @@ -1,4 +1,5 @@ base_model = "openai/gpt-5.4" +reasoning_options = [{ type = "effort", values = ["none", "low", "medium", "high", "xhigh"] }] [cost] input = 2.5 diff --git a/providers/opencode/models/gpt-5.5-pro.toml b/providers/opencode/models/gpt-5.5-pro.toml index c608ce3d9a8..1a2f82faaac 100644 --- a/providers/opencode/models/gpt-5.5-pro.toml +++ b/providers/opencode/models/gpt-5.5-pro.toml @@ -4,6 +4,7 @@ release_date = "2026-04-24" last_updated = "2026-04-24" attachment = true reasoning = true +reasoning_options = [{ type = "effort", values = ["medium", "high", "xhigh"] }] temperature = false knowledge = "2025-12-01" tool_call = true