Compare commits

...

2 Commits

Author SHA1 Message Date
Aiden Cline 7f047e2903 [opencode] Correct reasoning controls by lab 2026-06-13 00:34:11 -05:00
Aiden Cline 9e5fc6a776 [opencode] Add reasoning options 2026-06-11 23:57:17 -05:00
63 changed files with 84 additions and 21 deletions
@@ -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
@@ -4,6 +4,7 @@ release_date = "2025-10-15"
last_updated = "2025-10-15"
attachment = true
reasoning = true
reasoning_options = [{ type = "budget_tokens", min = 1_024, max = 63_999 }]
temperature = true
tool_call = true
knowledge = "2025-02-28"
@@ -4,6 +4,7 @@ release_date = "2025-08-05"
last_updated = "2025-08-05"
attachment = true
reasoning = true
reasoning_options = [{ type = "budget_tokens", min = 1_024, max = 31_999 }]
temperature = true
tool_call = true
knowledge = "2025-03-31"
@@ -24,4 +25,4 @@ input = ["text", "image", "pdf"]
output = ["text"]
[provider]
npm = "@ai-sdk/anthropic"
npm = "@ai-sdk/anthropic"
@@ -4,6 +4,7 @@ release_date = "2025-11-24"
last_updated = "2025-11-24"
attachment = true
reasoning = true
reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }, { type = "budget_tokens", min = 1_024, max = 63_999 }]
temperature = true
tool_call = true
knowledge = "2025-03-31"
@@ -24,4 +25,4 @@ input = ["text", "image", "pdf"]
output = ["text"]
[provider]
npm = "@ai-sdk/anthropic"
npm = "@ai-sdk/anthropic"
@@ -1,4 +1,5 @@
base_model = "anthropic/claude-opus-4-6"
reasoning_options = [{ type = "effort", values = ["low", "medium", "high", "max"] }, { type = "budget_tokens", min = 1_024, max = 127_999 }]
[cost]
input = 5
@@ -4,6 +4,7 @@ release_date = "2026-04-16"
last_updated = "2026-04-16"
attachment = true
reasoning = true
reasoning_options = [{ type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }]
temperature = false
tool_call = true
knowledge = "2026-01-31"
@@ -1,4 +1,5 @@
base_model = "anthropic/claude-opus-4-8"
reasoning_options = [{ type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }]
[cost]
input = 5
@@ -4,6 +4,7 @@ release_date = "2025-09-29"
last_updated = "2025-09-29"
attachment = true
reasoning = true
reasoning_options = [{ type = "budget_tokens", min = 1_024, max = 63_999 }]
temperature = true
tool_call = true
interleaved = true
@@ -4,6 +4,7 @@ release_date = "2026-02-17"
last_updated = "2026-02-17"
attachment = true
reasoning = true
reasoning_options = [{ type = "effort", values = ["low", "medium", "high", "max"] }, { type = "budget_tokens", min = 1_024, max = 63_999 }]
temperature = true
tool_call = true
interleaved = true
@@ -4,6 +4,7 @@ release_date = "2025-05-22"
last_updated = "2025-05-22"
attachment = true
reasoning = true
reasoning_options = [{ type = "budget_tokens", min = 1_024, max = 63_999 }]
temperature = true
tool_call = true
knowledge = "2025-03-31"
@@ -31,4 +32,4 @@ input = ["text", "image", "pdf"]
output = ["text"]
[provider]
npm = "@ai-sdk/anthropic"
npm = "@ai-sdk/anthropic"
@@ -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"]
output = ["text"]
@@ -1,4 +1,5 @@
base_model = "deepseek/deepseek-v4-flash"
reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["high", "max"] }]
[interleaved]
field = "reasoning_content"
@@ -1,4 +1,5 @@
base_model = "deepseek/deepseek-v4-pro"
reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["high", "max"] }]
[interleaved]
field = "reasoning_content"
@@ -4,6 +4,7 @@ release_date = "2025-12-17"
last_updated = "2025-12-17"
attachment = true
reasoning = true
reasoning_options = [{ type = "effort", values = ["minimal", "low", "medium", "high"] }]
temperature = true
tool_call = true
structured_output = true
@@ -24,4 +25,4 @@ input = ["text", "image", "video", "audio", "pdf"]
output = ["text"]
[provider]
npm = "@ai-sdk/google"
npm = "@ai-sdk/google"
+2 -1
View File
@@ -4,6 +4,7 @@ release_date = "2025-11-18"
last_updated = "2025-11-18"
attachment = true
reasoning = true
reasoning_options = [{ type = "effort", values = ["low", "high"] }]
temperature = true
tool_call = true
structured_output = true
@@ -31,4 +32,4 @@ input = ["text", "image", "video", "audio", "pdf"]
output = ["text"]
[provider]
npm = "@ai-sdk/google"
npm = "@ai-sdk/google"
@@ -4,6 +4,7 @@ release_date = "2026-02-19"
last_updated = "2026-02-19"
attachment = true
reasoning = true
reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }]
temperature = true
tool_call = true
structured_output = true
@@ -30,4 +31,4 @@ input = ["text", "image", "video", "audio", "pdf"]
output = ["text"]
[provider]
npm = "@ai-sdk/google"
npm = "@ai-sdk/google"
@@ -4,6 +4,7 @@ release_date = "2026-05-19"
last_updated = "2026-05-19"
attachment = true
reasoning = true
reasoning_options = [{ type = "effort", values = ["minimal", "low", "medium", "high"] }]
temperature = true
tool_call = true
structured_output = true
@@ -25,4 +26,4 @@ input = ["text", "image", "video", "audio", "pdf"]
output = ["text"]
[provider]
npm = "@ai-sdk/google"
npm = "@ai-sdk/google"
+2 -1
View File
@@ -4,6 +4,7 @@ release_date = "2025-09-30"
last_updated = "2025-09-30"
attachment = false
reasoning = true
reasoning_options = [{ type = "toggle" }]
temperature = true
tool_call = true
knowledge = "2025-04"
@@ -21,4 +22,4 @@ output = 131072
[modalities]
input = ["text"]
output = ["text"]
output = ["text"]
@@ -4,6 +4,7 @@ release_date = "2025-12-22"
last_updated = "2025-12-22"
attachment = false
reasoning = true
reasoning_options = [{ type = "toggle" }]
temperature = true
tool_call = true
knowledge = "2025-04"
+2 -1
View File
@@ -4,6 +4,7 @@ release_date = "2025-12-22"
last_updated = "2025-12-22"
attachment = false
reasoning = true
reasoning_options = [{ type = "toggle" }]
temperature = true
tool_call = true
knowledge = "2025-04"
@@ -24,4 +25,4 @@ output = 131072
[modalities]
input = ["text"]
output = ["text"]
output = ["text"]
@@ -4,6 +4,7 @@ release_date = "2026-02-11"
last_updated = "2026-02-11"
attachment = false
reasoning = true
reasoning_options = [{ type = "toggle" }]
temperature = true
tool_call = true
knowledge = "2025-04"
+2 -1
View File
@@ -4,6 +4,7 @@ release_date = "2026-04-07"
last_updated = "2026-04-07"
attachment = false
reasoning = true
reasoning_options = [{ type = "toggle" }]
temperature = true
tool_call = true
knowledge = "2025-04"
@@ -23,4 +24,4 @@ output = 131_072
[modalities]
input = ["text"]
output = ["text"]
output = ["text"]
+2 -1
View File
@@ -4,6 +4,7 @@ release_date = "2026-02-11"
last_updated = "2026-02-11"
attachment = false
reasoning = true
reasoning_options = [{ type = "toggle" }]
temperature = true
tool_call = true
knowledge = "2025-04"
@@ -23,4 +24,4 @@ output = 131072
[modalities]
input = ["text"]
output = ["text"]
output = ["text"]
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
+1
View File
@@ -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
@@ -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
+1
View File
@@ -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
@@ -4,6 +4,7 @@ release_date = "2026-02-12"
last_updated = "2026-02-12"
attachment = false
reasoning = true
reasoning_options = [{ type = "effort", values = ["none", "low", "medium", "high", "xhigh"] }]
temperature = false
knowledge = "2025-08-31"
tool_call = true
@@ -4,6 +4,7 @@ release_date = "2026-02-24"
last_updated = "2026-02-24"
attachment = true
reasoning = true
reasoning_options = [{ type = "effort", values = ["none", "low", "medium", "high", "xhigh"] }]
temperature = false
knowledge = "2025-08-31"
tool_call = true
@@ -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
@@ -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
@@ -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
+1
View File
@@ -1,4 +1,5 @@
base_model = "openai/gpt-5.4"
reasoning_options = [{ type = "effort", values = ["none", "low", "medium", "high", "xhigh"] }]
[cost]
input = 2.5
@@ -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
+1
View File
@@ -1,4 +1,5 @@
base_model = "openai/gpt-5.5"
reasoning_options = [{ type = "effort", values = ["none", "low", "medium", "high", "xhigh"] }]
[cost]
input = 5
+1
View File
@@ -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
@@ -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
+1
View File
@@ -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
@@ -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
@@ -4,6 +4,7 @@ release_date = "2025-09-05"
last_updated = "2025-09-05"
attachment = false
reasoning = true
reasoning_options = []
temperature = true
tool_call = true
knowledge = "2024-10"
@@ -4,6 +4,7 @@ release_date = "2026-01-27"
last_updated = "2026-01-27"
attachment = true
reasoning = true
reasoning_options = [{ type = "toggle" }]
temperature = true
tool_call = true
knowledge = "2024-10"
+1
View File
@@ -4,6 +4,7 @@ release_date = "2026-01-27"
last_updated = "2026-01-27"
attachment = true
reasoning = true
reasoning_options = [{ type = "toggle" }]
temperature = true
tool_call = true
knowledge = "2024-10"
+1
View File
@@ -4,6 +4,7 @@ release_date = "2026-04-21"
last_updated = "2026-04-21"
attachment = true
reasoning = true
reasoning_options = [{ type = "toggle" }]
temperature = true
tool_call = true
knowledge = "2024-10"
@@ -4,6 +4,7 @@ release_date = "2025-12-16"
last_updated = "2025-12-16"
attachment = false
reasoning = true
reasoning_options = [{ type = "toggle" }]
temperature = true
tool_call = true
knowledge = "2024-12"
@@ -4,6 +4,7 @@ release_date = "2026-03-18"
last_updated = "2026-03-18"
attachment = true
reasoning = true
reasoning_options = [{ type = "toggle" }]
temperature = true
tool_call = true
knowledge = "2024-12"
@@ -4,6 +4,7 @@ release_date = "2026-03-18"
last_updated = "2026-03-18"
attachment = true
reasoning = true
reasoning_options = [{ type = "toggle" }]
temperature = true
tool_call = true
knowledge = "2024-12"
@@ -4,6 +4,7 @@ release_date = "2026-04-24"
last_updated = "2026-04-24"
attachment = true
reasoning = true
reasoning_options = [{ type = "toggle" }]
temperature = true
tool_call = true
knowledge = "2024-12"
@@ -23,4 +24,4 @@ output = 32_000
[modalities]
input = ["text", "image", "audio", "video"]
output = ["text"]
output = ["text"]
@@ -4,6 +4,7 @@ release_date = "2025-12-23"
last_updated = "2025-12-23"
attachment = false
reasoning = true
reasoning_options = []
temperature = true
tool_call = true
knowledge = "2025-01"
+2 -1
View File
@@ -4,6 +4,7 @@ release_date = "2025-12-23"
last_updated = "2025-12-23"
attachment = false
reasoning = true
reasoning_options = []
temperature = true
tool_call = true
knowledge = "2025-01"
@@ -24,4 +25,4 @@ output = 131072
[modalities]
input = ["text"]
output = ["text"]
output = ["text"]
@@ -4,6 +4,7 @@ release_date = "2026-02-12"
last_updated = "2026-02-12"
attachment = false
reasoning = true
reasoning_options = []
temperature = true
tool_call = true
knowledge = "2025-01"
@@ -24,4 +25,4 @@ input = ["text"]
output = ["text"]
[provider]
npm = "@ai-sdk/anthropic"
npm = "@ai-sdk/anthropic"
+2 -1
View File
@@ -4,6 +4,7 @@ release_date = "2026-02-12"
last_updated = "2026-02-12"
attachment = false
reasoning = true
reasoning_options = []
temperature = true
tool_call = true
knowledge = "2025-01"
@@ -23,4 +24,4 @@ output = 131072
[modalities]
input = ["text"]
output = ["text"]
output = ["text"]
+2 -1
View File
@@ -4,6 +4,7 @@ release_date = "2026-03-18"
last_updated = "2026-03-18"
attachment = false
reasoning = true
reasoning_options = []
temperature = true
tool_call = true
knowledge = "2025-01"
@@ -23,4 +24,4 @@ output = 131_072
[modalities]
input = ["text"]
output = ["text"]
output = ["text"]
@@ -4,6 +4,7 @@ release_date = "2026-05-31"
last_updated = "2026-05-31"
attachment = false
reasoning = true
reasoning_options = [{ type = "toggle" }]
temperature = true
tool_call = true
knowledge = "2025-01"
@@ -24,4 +25,4 @@ input = ["text", "image", "video"]
output = ["text"]
[provider]
npm = "@ai-sdk/anthropic"
npm = "@ai-sdk/anthropic"
@@ -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"
@@ -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"
+2 -1
View File
@@ -4,6 +4,7 @@ release_date = "2026-02-16"
last_updated = "2026-02-16"
attachment = true
reasoning = true
reasoning_options = [{ type = "toggle" }, { type = "budget_tokens", max = 81_920 }]
temperature = true
tool_call = true
knowledge = "2025-04"
@@ -24,4 +25,4 @@ input = ["text", "image", "video"]
output = ["text"]
[provider]
npm = "@ai-sdk/anthropic"
npm = "@ai-sdk/anthropic"
@@ -4,6 +4,7 @@ release_date = "2026-04-02"
last_updated = "2026-04-02"
attachment = true
reasoning = true
reasoning_options = [{ type = "toggle" }, { type = "budget_tokens", max = 81_920 }]
temperature = true
tool_call = true
knowledge = "2025-04"
@@ -24,4 +25,4 @@ input = ["text", "image", "video"]
output = ["text"]
[provider]
npm = "@ai-sdk/anthropic"
npm = "@ai-sdk/anthropic"
+2 -1
View File
@@ -4,6 +4,7 @@ release_date = "2026-04-02"
last_updated = "2026-04-02"
attachment = true
reasoning = true
reasoning_options = [{ type = "toggle" }, { type = "budget_tokens", max = 81_920 }]
temperature = true
tool_call = true
knowledge = "2025-04"
@@ -24,4 +25,4 @@ input = ["text", "image", "video"]
output = ["text"]
[provider]
npm = "@ai-sdk/anthropic"
npm = "@ai-sdk/anthropic"
@@ -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