fix(anthropic): add Opus 5.5 and GPT-6 profile augmentations (#40785)

Co-authored-by: ccurme <ccurme@users.noreply.github.com>
Co-authored-by: open-swe[bot] <open-swe@users.noreply.github.com>
This commit is contained in:
authored and GitHub committed 2026-09-23 11:09:07 -04:00
1 parent 59baeb26d6
commit 290dabaff2
4 files changed
+40 -1

No files matched your search

@@ -353,13 +353,21 @@ _PROFILES: dict[str, dict[str, Any]] = {
"video_outputs": False,
"reasoning_output": True,
"tool_calling": True,
"structured_output": False,
"structured_output": True,
"attachment": True,
"temperature": False,
"image_url_inputs": True,
"pdf_tool_message": True,
"image_tool_message": True,
"tool_call_streaming": True,
"reasoning_effort_levels": [
"low",
"medium",
"high",
"xhigh",
"max",
],
"reasoning_effort_default": "medium",
},
"claude-sonnet-4-5": {
"name": "Claude Sonnet 4.5 (latest)",
@@ -48,6 +48,11 @@ structured_output = true
reasoning_effort_levels = ["low", "medium", "high", "xhigh", "max"]
reasoning_effort_default = "high"
[overrides."claude-opus-5-5"]
structured_output = true
reasoning_effort_levels = ["low", "medium", "high", "xhigh", "max"]
reasoning_effort_default = "medium"
[overrides."claude-sonnet-5"]
structured_output = true
reasoning_effort_levels = ["low", "medium", "high", "xhigh", "max"]
@@ -1230,6 +1230,15 @@ _PROFILES: dict[str, dict[str, Any]] = {
"image_tool_message": True,
"tool_choice": True,
"tool_call_streaming": True,
"reasoning_effort_levels": [
"none",
"low",
"medium",
"high",
"xhigh",
"max",
],
"reasoning_effort_default": "medium",
},
"gpt-6-sol": {
"name": "GPT-6 Sol",
@@ -1257,6 +1266,15 @@ _PROFILES: dict[str, dict[str, Any]] = {
"image_tool_message": True,
"tool_choice": True,
"tool_call_streaming": True,
"reasoning_effort_levels": [
"none",
"low",
"medium",
"high",
"xhigh",
"max",
],
"reasoning_effort_default": "medium",
},
"gpt-image-1": {
"name": "gpt-image-1",
@@ -117,3 +117,11 @@ reasoning_effort_default = "medium"
[overrides."gpt-6-astra"]
reasoning_effort_levels = ["low", "medium", "high", "xhigh", "max"]
[overrides."gpt-6-sol"]
reasoning_effort_levels = ["none", "low", "medium", "high", "xhigh", "max"]
reasoning_effort_default = "medium"
[overrides."gpt-6-luna"]
reasoning_effort_levels = ["none", "low", "medium", "high", "xhigh", "max"]
reasoning_effort_default = "medium"