fix(opencode): gate reasoning summaries by provider (#30973)

This commit is contained in:
Aiden Cline
2026-06-05 10:08:39 -05:00
committed by GitHub
parent f8cf8fa983
commit cc487dd032
3 changed files with 89 additions and 1 deletions
+8 -1
View File
@@ -1110,7 +1110,14 @@ export function options(input: {
if (input.model.api.id.includes("gpt-5") && !input.model.api.id.includes("gpt-5-chat")) {
if (!input.model.api.id.includes("gpt-5-pro")) {
result["reasoningEffort"] = "medium"
result["reasoningSummary"] = "auto"
if (
input.model.api.npm === "@ai-sdk/openai" ||
input.model.api.npm === "@ai-sdk/azure" ||
input.model.api.npm === "@ai-sdk/github-copilot" ||
input.model.api.npm === "@ai-sdk/amazon-bedrock/mantle"
) {
result["reasoningSummary"] = "auto"
}
if (input.model.api.npm === "@ai-sdk/openai" || input.model.api.npm === "@ai-sdk/amazon-bedrock/mantle") {
result["include"] = INCLUDE_ENCRYPTED_REASONING
}