diff --git a/resources/acp-registry/registry.json b/resources/acp-registry/registry.json index b097f168c..c845786b1 100644 --- a/resources/acp-registry/registry.json +++ b/resources/acp-registry/registry.json @@ -40,7 +40,7 @@ { "id": "auggie", "name": "Auggie CLI", - "version": "0.20.0", + "version": "0.20.1", "description": "Augment Code's powerful software agent, backed by industry-leading context engine", "repository": "https://github.com/augmentcode/auggie", "website": "https://www.augmentcode.com/", @@ -51,7 +51,7 @@ "icon": "https://cdn.agentclientprotocol.com/registry/v1/latest/auggie.svg", "distribution": { "npx": { - "package": "@augmentcode/auggie@0.20.0", + "package": "@augmentcode/auggie@0.20.1", "args": [ "--acp" ], @@ -99,7 +99,7 @@ { "id": "cline", "name": "Cline", - "version": "2.8.2", + "version": "2.9.0", "description": "Autonomous coding agent CLI - capable of creating/editing files, running commands, using the browser, and more", "repository": "https://github.com/cline/cline", "website": "https://cline.bot/cli", @@ -110,7 +110,7 @@ "icon": "https://cdn.agentclientprotocol.com/registry/v1/latest/cline.svg", "distribution": { "npx": { - "package": "cline@2.8.2", + "package": "cline@2.9.0", "args": [ "--acp" ] @@ -333,7 +333,7 @@ { "id": "factory-droid", "name": "Factory Droid", - "version": "0.82.0", + "version": "0.83.0", "description": "Factory Droid - AI coding agent powered by Factory AI", "website": "https://factory.ai/product/cli", "authors": [ @@ -342,7 +342,7 @@ "license": "proprietary", "distribution": { "npx": { - "package": "droid@0.82.0", + "package": "droid@0.83.0", "args": [ "exec", "--output-format", @@ -359,7 +359,7 @@ { "id": "fast-agent", "name": "fast-agent", - "version": "0.6.2", + "version": "0.6.3", "description": "Code and build agents with comprehensive multi-provider support", "repository": "https://github.com/evalstate/fast-agent", "website": "https://fast-agent.ai", @@ -369,7 +369,7 @@ "license": "Apache 2.0", "distribution": { "uvx": { - "package": "fast-agent-acp==0.6.2", + "package": "fast-agent-acp==0.6.3", "args": [ "-x" ] @@ -401,7 +401,7 @@ { "id": "github-copilot-cli", "name": "GitHub Copilot", - "version": "1.0.9", + "version": "1.0.10", "description": "GitHub's AI pair programmer", "repository": "https://github.com/github/copilot-cli", "website": "https://github.com/features/copilot/cli/", @@ -411,7 +411,7 @@ "license": "proprietary", "distribution": { "npx": { - "package": "@github/copilot@1.0.9", + "package": "@github/copilot@1.0.10", "args": [ "--acp" ] @@ -526,7 +526,7 @@ { "id": "kilo", "name": "Kilo", - "version": "7.0.51", + "version": "7.1.0", "description": "The open source coding agent", "repository": "https://github.com/Kilo-Org/kilocode", "website": "https://kilo.ai/", @@ -538,35 +538,35 @@ "distribution": { "binary": { "darwin-aarch64": { - "archive": "https://github.com/Kilo-Org/kilocode/releases/download/v7.0.51/kilo-darwin-arm64.zip", + "archive": "https://github.com/Kilo-Org/kilocode/releases/download/v7.1.0/kilo-darwin-arm64.zip", "cmd": "./kilo", "args": [ "acp" ] }, "darwin-x86_64": { - "archive": "https://github.com/Kilo-Org/kilocode/releases/download/v7.0.51/kilo-darwin-x64.zip", + "archive": "https://github.com/Kilo-Org/kilocode/releases/download/v7.1.0/kilo-darwin-x64.zip", "cmd": "./kilo", "args": [ "acp" ] }, "linux-aarch64": { - "archive": "https://github.com/Kilo-Org/kilocode/releases/download/v7.0.51/kilo-linux-arm64.tar.gz", + "archive": "https://github.com/Kilo-Org/kilocode/releases/download/v7.1.0/kilo-linux-arm64.tar.gz", "cmd": "./kilo", "args": [ "acp" ] }, "linux-x86_64": { - "archive": "https://github.com/Kilo-Org/kilocode/releases/download/v7.0.51/kilo-linux-x64.tar.gz", + "archive": "https://github.com/Kilo-Org/kilocode/releases/download/v7.1.0/kilo-linux-x64.tar.gz", "cmd": "./kilo", "args": [ "acp" ] }, "windows-x86_64": { - "archive": "https://github.com/Kilo-Org/kilocode/releases/download/v7.0.51/kilo-windows-x64.zip", + "archive": "https://github.com/Kilo-Org/kilocode/releases/download/v7.1.0/kilo-windows-x64.zip", "cmd": "./kilo.exe", "args": [ "acp" @@ -574,7 +574,7 @@ } }, "npx": { - "package": "@kilocode/cli@7.0.51", + "package": "@kilocode/cli@7.1.0", "args": [ "acp" ] @@ -690,7 +690,7 @@ { "id": "nova", "name": "Nova", - "version": "1.0.82", + "version": "1.0.83", "description": "Nova by Compass AI - a fully-fledged software engineer at your command", "repository": "https://github.com/Compass-Agentic-Platform/nova", "website": "https://www.compassap.ai/portfolio/nova.html", @@ -701,7 +701,7 @@ "icon": "https://cdn.agentclientprotocol.com/registry/v1/latest/nova.svg", "distribution": { "npx": { - "package": "@compass-ai/nova@1.0.82", + "package": "@compass-ai/nova@1.0.83", "args": [ "acp" ] diff --git a/resources/model-db/providers.json b/resources/model-db/providers.json index a5b27d1a7..513eb435e 100644 --- a/resources/model-db/providers.json +++ b/resources/model-db/providers.json @@ -121,6 +121,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2026-01-27", @@ -367,6 +378,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-08-05", @@ -439,6 +455,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2026-02-11", @@ -578,6 +605,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -613,6 +645,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -648,6 +685,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -683,6 +731,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "release_date": "2026-03-16", @@ -796,6 +855,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "release_date": "2026-02-11", @@ -830,6 +900,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2026-02-12", @@ -899,6 +980,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": true, "open_weights": true, "knowledge": "2025-01", @@ -931,7 +1023,12 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": false, @@ -968,6 +1065,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -1005,6 +1113,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2025-04", @@ -1080,7 +1193,12 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": false, @@ -1117,6 +1235,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2024-07", @@ -1220,6 +1349,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "knowledge": "2024-08", @@ -1393,6 +1533,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2024-12", @@ -1597,7 +1742,12 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": true, @@ -1631,7 +1781,12 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": true, @@ -2355,6 +2510,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-23", @@ -2387,6 +2547,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-08", @@ -2453,6 +2618,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-05-28", @@ -2485,6 +2661,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-01-20", @@ -2581,6 +2768,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2024-07", @@ -2681,6 +2873,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": true, "open_weights": true, "knowledge": "2025-07", @@ -2714,6 +2917,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-07", @@ -3036,6 +3250,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -3069,6 +3294,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2026-02-12", @@ -3133,6 +3369,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2024-12", @@ -3262,6 +3503,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": true, "knowledge": "2026-01", @@ -3931,6 +4177,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-08", @@ -4037,6 +4288,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2024-10", @@ -4245,6 +4501,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2025-07", @@ -4280,6 +4541,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-08-05", @@ -4458,6 +4724,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-08-05", @@ -4829,6 +5100,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2024-10", @@ -4862,6 +5138,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2024-12", @@ -4924,7 +5211,12 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": true, @@ -5025,6 +5317,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -5163,6 +5460,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -5293,6 +5595,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-07", @@ -5902,6 +6209,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -5935,6 +6253,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -5969,6 +6298,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -6004,6 +6344,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": true, "open_weights": true, "knowledge": "2025-04", @@ -6069,6 +6420,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-12", @@ -6103,6 +6465,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-06", @@ -6138,6 +6511,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2024-10", @@ -6171,6 +6555,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-06", @@ -6204,6 +6599,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "knowledge": "2024-07", @@ -6238,6 +6644,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "knowledge": "2024-12", @@ -6339,6 +6756,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": true, "open_weights": true, "knowledge": "2025-01", @@ -6372,6 +6800,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2024-10", @@ -6681,6 +7120,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-08-05", @@ -6713,6 +7157,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-08-05", @@ -7173,6 +7622,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-08-31", @@ -7208,6 +7662,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-08-31", @@ -7445,6 +7904,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-02-28", @@ -7638,6 +8102,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": true, "open_weights": true, "knowledge": "2024-12", @@ -7672,6 +8147,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2024-12-01", @@ -7706,6 +8192,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": true, "open_weights": true, "knowledge": "2024-12", @@ -7749,6 +8246,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2026-02-07", @@ -7782,6 +8290,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-10-27", @@ -7814,6 +8327,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-23", @@ -7846,6 +8370,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-01", @@ -7879,6 +8414,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "release_date": "2025-08-01", @@ -7943,6 +8489,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-01", @@ -8106,6 +8657,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-01", @@ -8139,6 +8701,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-11", @@ -8172,6 +8745,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-08-05", @@ -8205,6 +8783,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-01", @@ -8436,6 +9025,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2026-01-18", @@ -8469,6 +9069,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -8502,6 +9107,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -8535,6 +9151,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -8775,6 +9396,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "knowledge": "2026-01", @@ -8945,6 +9577,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-11", @@ -8981,6 +9624,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-11", @@ -9115,6 +9769,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-10", @@ -9185,6 +9850,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-11", @@ -9221,6 +9897,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-11", @@ -9392,6 +10079,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": true, "open_weights": true, "knowledge": "2025-06", @@ -9428,6 +10126,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": true, "open_weights": true, "knowledge": "2025-06", @@ -9464,6 +10173,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": true, "open_weights": true, "knowledge": "2025-10", @@ -9876,6 +10596,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2025-07", @@ -9909,6 +10634,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-12", @@ -10078,6 +10814,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-12", @@ -10215,6 +10962,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-09", @@ -10248,7 +11006,12 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": true, @@ -10546,6 +11309,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "release_date": "2025-09-12", @@ -11135,6 +11903,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "release_date": "2025-08-05", @@ -11163,6 +11942,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "release_date": "2025-08-05", @@ -11247,7 +12037,7 @@ "temperature": true, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -11295,6 +12085,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2026-02-22", @@ -11323,7 +12118,7 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -11400,6 +12195,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "release_date": "2025-08-06", @@ -11738,7 +12538,12 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": true, "open_weights": false, @@ -11855,6 +12660,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "release_date": "2025-08-12", @@ -12047,6 +12857,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "release_date": "2025-08-06", @@ -12350,6 +13165,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "release_date": "2025-12-04", @@ -12459,7 +13279,18 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } }, "attachment": true, "open_weights": false, @@ -12486,7 +13317,18 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } }, "attachment": false, "open_weights": false, @@ -12544,6 +13386,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "release_date": "2026-02-12", @@ -12569,7 +13422,12 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": false, @@ -12599,6 +13457,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "release_date": "2025-12-23", @@ -12712,6 +13581,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2025-12-18", @@ -12740,6 +13614,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "release_date": "2025-09-02", @@ -12921,6 +13800,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2025-12-11", @@ -12946,7 +13830,7 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -12997,6 +13881,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "release_date": "2026-02-14", @@ -13025,6 +13914,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "release_date": "2025-12-23", @@ -13053,6 +13947,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "release_date": "2025-10-28", @@ -13081,6 +13980,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "release_date": "2026-02-12", @@ -13309,8 +14213,14 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, + "knowledge": "2025-04", "release_date": "2026-03-17", "last_updated": "2026-03-17", "cost": { @@ -13338,7 +14248,12 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": true, "open_weights": true, @@ -13372,6 +14287,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2024-07", @@ -13638,6 +14558,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -13668,7 +14599,12 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": true, @@ -13702,6 +14638,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -13745,6 +14692,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-08-31", @@ -13815,6 +14767,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-08-31", @@ -13850,6 +14807,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2023-09", @@ -14016,6 +14978,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-08-31", @@ -14172,6 +15139,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-08-31", @@ -14791,6 +15763,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-02-28", @@ -15042,6 +16019,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -15400,6 +16388,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "release_date": "2025-08-23", @@ -15495,6 +16494,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-08-23", @@ -15589,6 +16593,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-08-23", @@ -15630,6 +16639,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2026-02-12", @@ -15698,6 +16712,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-10-27", @@ -15730,6 +16749,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2026-02-13", @@ -15764,6 +16788,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-23", @@ -15839,6 +16868,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2026-02-11", @@ -15905,6 +16945,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-07-28", @@ -15938,6 +16989,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -15972,6 +17028,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-09-30", @@ -16005,6 +17072,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-22", @@ -16553,6 +17631,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2024-07", @@ -16619,6 +17708,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-01-27", @@ -16717,6 +17811,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-01", @@ -16879,6 +17984,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": true, "open_weights": true, "knowledge": "2025-01", @@ -16913,6 +18029,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-11-07", @@ -17269,6 +18396,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-09-10", @@ -17398,6 +18530,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": true, "release_date": "2026-02-17", @@ -17627,7 +18764,12 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": true, "open_weights": true, @@ -17663,6 +18805,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": true, "release_date": "2025-09-24", @@ -17695,6 +18842,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -18210,6 +19362,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": true, "release_date": "2025-08-06", @@ -18243,6 +19400,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": true, "release_date": "2025-08-06", @@ -18272,7 +19434,18 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } }, "attachment": false, "open_weights": true, @@ -18307,6 +19480,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-10-27", @@ -18340,6 +19524,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "release_date": "2026-02-12", @@ -18573,6 +19768,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-08-31", @@ -18788,6 +19988,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -18878,6 +20089,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": true, "open_weights": true, "knowledge": "2024-10", @@ -19003,6 +20225,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2026-02", @@ -19075,6 +20308,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-08-31", @@ -19166,6 +20404,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2024-12", @@ -19434,6 +20683,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -19468,6 +20722,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-01", @@ -19557,6 +20822,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-08-31", @@ -19594,6 +20864,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": true, "open_weights": true, "knowledge": "2024-12", @@ -19630,6 +20911,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": true, "open_weights": true, "knowledge": "2024-10", @@ -19664,6 +20956,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-01", @@ -19698,6 +20995,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": true, "open_weights": true, "knowledge": "2024-12", @@ -19788,6 +21096,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -19822,6 +21141,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -19856,6 +21186,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2024-10", @@ -19892,6 +21233,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-08-31", @@ -19928,6 +21274,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-08-31", @@ -19964,6 +21315,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-02-28", @@ -20088,6 +21444,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-01", @@ -20122,6 +21483,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-01", @@ -20276,6 +21648,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -20435,6 +21818,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-08-31", @@ -20708,6 +22096,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2026-01-19", @@ -20761,7 +22154,12 @@ "temperature": false, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": true, "open_weights": false, @@ -20791,6 +22189,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2025-12-26", @@ -20821,6 +22224,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": true, "open_weights": false, "release_date": "2026-01-27", @@ -20849,6 +22263,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": true, "open_weights": false, "release_date": "2025-12-22", @@ -20877,6 +22302,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": true, "open_weights": false, "release_date": "2025-11-07", @@ -21819,6 +23255,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2026-02-10", @@ -22041,6 +23482,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2026-01-14", @@ -22117,6 +23563,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2024-12-18", @@ -22242,7 +23693,7 @@ "temperature": false, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -22608,6 +24059,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2025-12-08", @@ -23033,6 +24489,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2026-02-26", @@ -23067,6 +24528,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2026-03-05", @@ -23100,6 +24566,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2025-03-19", @@ -23218,6 +24689,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2025-12-11", @@ -24614,6 +26090,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2025-09-16", @@ -24679,6 +26160,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2025-08-22", @@ -24742,6 +26228,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2025-07-10", @@ -26606,6 +28097,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -26639,6 +28141,12 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-02", @@ -27638,6 +29146,12 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true + } + }, "attachment": false, "open_weights": true, "release_date": "2026-02-06", @@ -27748,6 +29262,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "release_date": "2026-02-11", @@ -27782,6 +29307,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2026-02-12", @@ -27850,6 +29386,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": true, "open_weights": true, "knowledge": "2025-01", @@ -27882,7 +29429,12 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": false, @@ -27919,6 +29471,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -27955,6 +29518,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2025-04", @@ -28033,6 +29601,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2026-02-12", @@ -28101,6 +29674,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-10-27", @@ -28133,6 +29711,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2026-02-13", @@ -28167,6 +29750,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-23", @@ -28242,6 +29830,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2024-06", @@ -28437,6 +30030,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-02-31", @@ -28588,6 +30186,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-08-31", @@ -29487,6 +31090,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-08-31", @@ -29520,6 +31128,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2023-09", @@ -29654,6 +31267,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-08-31", @@ -29688,6 +31306,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2024-08", @@ -30020,6 +31649,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2024-07", @@ -30216,6 +31850,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-01", @@ -30250,6 +31895,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-08-31", @@ -30466,6 +32116,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2024-07", @@ -30531,6 +32186,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2024-07", @@ -30626,6 +32292,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2024-07", @@ -30857,6 +32534,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2025-07", @@ -31138,6 +32820,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2023-09", @@ -31335,6 +33022,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2023-10", @@ -31436,6 +33128,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2025-08-31", @@ -31668,6 +33365,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-07", @@ -31904,6 +33606,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2025-08-31", @@ -32018,6 +33725,11 @@ "max": 81920 } }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -32481,6 +34193,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -32986,6 +34703,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2025-04", @@ -33972,6 +35694,11 @@ "max": 81920 } }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "type": "chat" }, @@ -34395,6 +36122,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2024-07", @@ -34751,6 +36483,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-08-05", @@ -34783,6 +36520,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-08-05", @@ -34916,7 +36658,12 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": true, @@ -34982,6 +36729,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": true, "open_weights": true, "release_date": "2026-01-27", @@ -35176,6 +36934,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -35270,7 +37033,12 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": false, @@ -35301,7 +37069,12 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": false, @@ -35375,6 +37148,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2026-02-12", @@ -35443,6 +37221,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-10-27", @@ -35475,6 +37258,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2026-02-13", @@ -35509,6 +37297,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-23", @@ -35621,6 +37414,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-07", @@ -36552,6 +38356,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-08-31", @@ -36850,6 +38659,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-08-31", @@ -36936,7 +38750,12 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": true, "open_weights": false, @@ -37206,6 +39025,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2026-03-01", @@ -37482,6 +39306,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-08-31", @@ -37517,6 +39346,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-01", @@ -37933,6 +39773,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-08-31", @@ -38580,6 +40425,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2026-02-11", @@ -38641,7 +40497,12 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": true, @@ -38672,7 +40533,18 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } }, "attachment": false, "open_weights": true, @@ -38706,6 +40578,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-01-20", @@ -38738,6 +40621,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-06-15", @@ -39089,6 +40977,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": true, "release_date": "2025-08-05", @@ -39162,6 +41055,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -39196,6 +41100,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2026-02-11", @@ -39262,6 +41177,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-23", @@ -39328,6 +41254,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-09", @@ -39362,6 +41299,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2026-02-12", @@ -39395,6 +41343,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-08-05", @@ -39429,6 +41382,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-01", @@ -39463,6 +41427,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-11-06", @@ -39496,6 +41471,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -39529,6 +41515,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-08-05", @@ -40105,7 +42096,12 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": false, @@ -40139,6 +42135,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "release_date": "2025-12-22", @@ -40267,6 +42274,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2026-02-12", @@ -40296,7 +42314,12 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": false, @@ -40426,6 +42449,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "release_date": "2025-05-28", @@ -40522,6 +42556,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "release_date": "2025-12-03", @@ -40614,7 +42653,12 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": false, @@ -40773,6 +42817,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "release_date": "2026-01-27", @@ -40805,6 +42860,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "release_date": "2025-11-07", @@ -40868,6 +42934,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "release_date": "2025-09-29", @@ -41026,6 +43097,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2025-10-11", @@ -41217,6 +43293,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2025-10-04", @@ -41280,6 +43361,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "release_date": "2025-07-28", @@ -41786,6 +43872,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "release_date": "2025-09-25", @@ -42072,6 +44163,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "release_date": "2025-08-13", @@ -42101,7 +44197,12 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": false, @@ -42266,7 +44367,12 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": true, @@ -42301,6 +44407,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-07", @@ -42334,6 +44451,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-11", @@ -42399,6 +44527,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2026-02-12", @@ -42465,6 +44598,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2024-07", @@ -42564,6 +44708,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2026-01", @@ -42695,6 +44850,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2026-02-16", @@ -42792,6 +44952,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-08", @@ -43158,6 +45323,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-08-05", @@ -43199,6 +45369,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-12", @@ -43426,6 +45607,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-08", @@ -43648,6 +45834,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "release_date": "2026-03-16", @@ -43682,6 +45879,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -43717,6 +45925,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -43857,6 +46070,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2026-02-11", @@ -43900,6 +46124,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": true, "open_weights": false, "knowledge": "2024-07", @@ -44040,6 +46275,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-08-05", @@ -44878,6 +47118,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2024-06", @@ -44911,6 +47162,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2024-06", @@ -45348,6 +47610,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2023-10", @@ -45566,6 +47833,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2023-10", @@ -45975,7 +48247,7 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -46023,7 +48295,7 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -46078,6 +48350,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "knowledge": "2024-07", @@ -46176,6 +48459,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-06", @@ -46207,7 +48495,7 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -46378,7 +48666,7 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -46434,6 +48722,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-06", @@ -46497,7 +48790,7 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -46615,7 +48908,7 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -46753,7 +49046,12 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": false, @@ -46786,7 +49084,7 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -46968,7 +49266,7 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -47053,7 +49351,12 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": false, @@ -47085,7 +49388,12 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": true, "open_weights": false, @@ -47151,7 +49459,7 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -47235,7 +49543,12 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": false, @@ -47355,7 +49668,7 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -47507,7 +49820,7 @@ "temperature": true, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -47556,7 +49869,18 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } }, "attachment": false, "open_weights": false, @@ -47622,6 +49946,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "knowledge": "2025-06", @@ -47805,7 +50140,12 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": false, @@ -47870,7 +50210,7 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -48050,7 +50390,7 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -48201,7 +50541,7 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -48253,7 +50593,7 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -48306,7 +50646,7 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -48436,6 +50776,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2025-08-31", @@ -48461,7 +50806,7 @@ ] }, "limit": { - "context": 128000, + "context": 400000, "output": 128000 }, "temperature": false, @@ -48523,6 +50868,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2025-08-31", @@ -48556,6 +50906,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2025-08", @@ -48581,7 +50936,7 @@ ] }, "limit": { - "context": 128000, + "context": 264000, "output": 64000 }, "temperature": false, @@ -48634,7 +50989,7 @@ ] }, "limit": { - "context": 128000, + "context": 200000, "output": 32000 }, "temperature": true, @@ -48742,7 +51097,7 @@ ] }, "limit": { - "context": 128000, + "context": 144000, "output": 32000 }, "temperature": true, @@ -48776,7 +51131,7 @@ ] }, "limit": { - "context": 128000, + "context": 400000, "output": 128000 }, "temperature": false, @@ -48838,6 +51193,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-08-31", @@ -48863,7 +51223,7 @@ ] }, "limit": { - "context": 64000, + "context": 128000, "output": 16384 }, "temperature": true, @@ -48896,7 +51256,7 @@ ] }, "limit": { - "context": 128000, + "context": 160000, "output": 32000 }, "temperature": true, @@ -49065,6 +51425,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2025-08-31", @@ -49090,7 +51455,7 @@ ] }, "limit": { - "context": 128000, + "context": 400000, "output": 128000 }, "temperature": false, @@ -49143,7 +51508,7 @@ ] }, "limit": { - "context": 128000, + "context": 216000, "output": 16000 }, "temperature": true, @@ -49250,7 +51615,7 @@ ] }, "limit": { - "context": 128000, + "context": 144000, "output": 32000 }, "temperature": true, @@ -49304,7 +51669,7 @@ ] }, "limit": { - "context": 128000, + "context": 264000, "output": 64000 }, "temperature": true, @@ -49359,7 +51724,7 @@ ] }, "limit": { - "context": 128000, + "context": 144000, "output": 64000 }, "temperature": true, @@ -49475,7 +51840,7 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -49521,8 +51886,8 @@ ] }, "limit": { - "context": 64000, - "output": 16384 + "context": 128000, + "output": 4096 }, "temperature": true, "tool_call": true, @@ -49640,6 +52005,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-01", @@ -49674,6 +52050,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2024-08", @@ -49741,6 +52128,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2024-08", @@ -50816,6 +53214,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2026-02-11", @@ -50850,6 +53259,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -51119,6 +53539,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-08", @@ -51774,6 +54199,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-01", @@ -51811,6 +54241,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-01", @@ -52269,7 +54704,7 @@ "temperature": false, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -52740,6 +55175,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2026-02-12", @@ -52828,6 +55274,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2025-08-31", @@ -52924,6 +55375,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2024-07", @@ -53169,6 +55625,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2024-08", @@ -53236,6 +55703,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2024-08", @@ -53272,6 +55750,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-01", @@ -54304,6 +56793,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2026-02-11", @@ -54408,6 +56908,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -54443,6 +56954,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -54478,6 +56994,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -54867,6 +57388,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "release_date": "2025-12-01", @@ -54900,6 +57426,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2026-02-11", @@ -54933,6 +57470,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -55019,7 +57567,18 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } }, "attachment": false, "open_weights": true, @@ -55089,6 +57648,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": true, "open_weights": true, "knowledge": "2024-04", @@ -55312,10 +57882,11 @@ "medium", "high" ], + "interleaved": true, "summaries": true, "visibility": "summary", "continuation": [ - "thought_signatures" + "thinking_blocks" ] } }, @@ -55424,6 +57995,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2026-02-12", @@ -55656,6 +58238,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-10", @@ -55861,6 +58448,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2024-04", @@ -55928,6 +58526,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-01", @@ -55996,6 +58605,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-07", @@ -56456,6 +59076,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2026-02-11", @@ -56630,6 +59261,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -56665,6 +59301,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -56700,6 +59341,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -56735,6 +59387,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "release_date": "2026-03-16", @@ -56848,6 +59511,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -56918,6 +59592,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": true, "open_weights": true, "knowledge": "2024-10", @@ -56952,6 +59637,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-01", @@ -57027,6 +59717,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2024-12", @@ -57060,6 +59761,12 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true + } + }, "attachment": false, "open_weights": false, "release_date": "2025-03-01", @@ -57154,7 +59861,18 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } }, "attachment": true, "open_weights": false, @@ -57247,6 +59965,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2023-10", @@ -57282,6 +60005,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-11", @@ -57555,6 +60283,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "1970-01-01", @@ -57588,6 +60321,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "release_date": "1970-01-01", @@ -57694,6 +60438,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-02-28", @@ -58010,6 +60759,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "1970-01-01", @@ -58354,6 +61108,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-08-28", @@ -58386,6 +61145,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-01-30", @@ -58542,6 +61306,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-08-28", @@ -58803,6 +61572,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-08-05", @@ -58875,6 +61649,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2026-01", @@ -59004,6 +61783,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-08-28", @@ -59278,6 +62062,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-08-31", @@ -59506,6 +62295,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-08-31", @@ -59851,6 +62645,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-08-31", @@ -60059,6 +62858,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-08-31", @@ -60100,6 +62904,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-08-31", @@ -60189,6 +62998,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-08-31", @@ -60630,6 +63444,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-02-01", @@ -60872,6 +63691,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-01", @@ -60971,6 +63795,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-08-31", @@ -61181,6 +64010,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-08-31", @@ -61427,7 +64261,12 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": false, @@ -61492,6 +64331,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "release_date": "2025-12-22", @@ -61524,6 +64374,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2026-02-12", @@ -61553,7 +64414,18 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } }, "attachment": false, "open_weights": false, @@ -61584,7 +64456,12 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": false, @@ -61618,6 +64495,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "release_date": "2025-05-28", @@ -61650,6 +64538,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "release_date": "2025-12-03", @@ -61777,6 +64670,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "release_date": "2026-01-27", @@ -61809,6 +64713,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "release_date": "2025-11-07", @@ -62029,6 +64944,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "release_date": "2025-12-03", @@ -62092,6 +65012,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "release_date": "2025-05-28", @@ -62185,7 +65116,12 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": false, @@ -62312,6 +65248,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "release_date": "2025-11-07", @@ -62406,6 +65353,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "release_date": "2025-09-29", @@ -62569,6 +65521,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -62604,6 +65561,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -62639,6 +65601,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -62709,6 +65676,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -62993,6 +65965,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "release_date": "2025-09-25", @@ -63429,6 +66406,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "release_date": "2025-07-28", @@ -63492,6 +66474,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2025-10-04", @@ -63680,6 +66667,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2025-10-11", @@ -63879,6 +66871,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -65299,7 +68296,7 @@ "temperature": false, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -65353,7 +68350,7 @@ "temperature": false, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -65400,7 +68397,18 @@ "temperature": true, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } }, "attachment": false, "open_weights": false, @@ -65434,7 +68442,7 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -65526,6 +68534,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2025-09", @@ -65558,7 +68571,7 @@ "temperature": false, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -65931,7 +68944,12 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": false, @@ -66032,6 +69050,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2025-11", @@ -66257,7 +69280,12 @@ "temperature": false, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": false, @@ -66292,7 +69320,7 @@ "temperature": false, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -66377,7 +69405,12 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": false, @@ -66475,7 +69508,7 @@ "temperature": false, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -66555,6 +69588,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2024-07", @@ -66867,6 +69905,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2024-06", @@ -66899,7 +69942,7 @@ "temperature": false, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -66954,6 +69997,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2025-01", @@ -67121,7 +70169,7 @@ "temperature": false, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -67296,7 +70344,12 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": false, @@ -67464,7 +70517,7 @@ "temperature": false, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -67519,7 +70572,7 @@ "temperature": false, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -67660,7 +70713,18 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } }, "attachment": false, "open_weights": false, @@ -67846,7 +70910,7 @@ "temperature": false, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -68208,7 +71272,7 @@ "temperature": false, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -68352,7 +71416,7 @@ "temperature": false, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -68409,6 +71473,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2024-06", @@ -68473,7 +71542,7 @@ "temperature": false, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -68637,7 +71706,7 @@ "temperature": false, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -68802,6 +71871,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2026-02-12", @@ -68835,6 +71915,12 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-01", @@ -68902,6 +71988,12 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-07", @@ -68935,6 +72027,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "release_date": "2026-03-13", @@ -68967,6 +72064,12 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -69000,6 +72103,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "knowledge": "2024-10", @@ -69065,6 +72179,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "release_date": "2026-03-15", @@ -69343,6 +72462,39 @@ }, "type": "chat" }, + { + "id": "xiaomi/mimo-v2-pro", + "name": "MiMo V2 Pro", + "display_name": "MiMo V2 Pro", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 1000000, + "output": 128000 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "attachment": false, + "open_weights": false, + "release_date": "2026-03-18", + "last_updated": "2026-03-20", + "cost": { + "input": 1, + "output": 3, + "cache_read": 0.19999999999999998 + }, + "type": "chat" + }, { "id": "inception/mercury-2", "name": "Mercury 2", @@ -69961,6 +73113,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-09", @@ -70324,6 +73481,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2026-02-24", @@ -70392,6 +73554,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2026-02-16", @@ -71421,7 +74588,12 @@ "temperature": true, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": false, @@ -71457,6 +74629,12 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2024-07", @@ -71524,6 +74702,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "knowledge": "2024-07", @@ -71623,6 +74812,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": true, "open_weights": true, "knowledge": "2025-01", @@ -71656,6 +74856,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "knowledge": "2024-08", @@ -71690,6 +74901,12 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2024-08", @@ -72045,6 +75262,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2026-02-26", @@ -72079,6 +75301,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2026-03-03", @@ -72284,7 +75511,7 @@ "temperature": true, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -73163,6 +76390,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2026-02-24", @@ -73367,6 +76599,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2024-10", @@ -73634,6 +76871,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2024-10", @@ -73724,6 +76966,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2024-10", @@ -73860,6 +77107,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2026-03-05", @@ -73931,6 +77183,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2026-03-05", @@ -74089,6 +77346,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2024-10", @@ -74124,6 +77386,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2026-03-17", @@ -74157,6 +77424,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2024-10", @@ -74782,6 +78054,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2023-09", @@ -75066,6 +78343,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "release_date": "2026-02-12", @@ -75100,6 +78382,12 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2024-10", @@ -75206,6 +78494,12 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2024-10", @@ -75241,6 +78535,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "release_date": "2026-02-12", @@ -75526,6 +78825,12 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-02-28", @@ -76138,6 +79443,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2024-10", @@ -76499,6 +79809,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2025-07", @@ -76569,6 +79884,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2023-10", @@ -76714,6 +80034,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-08-31", @@ -77132,6 +80457,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-08-31", @@ -77211,6 +80541,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2023-09", @@ -77609,6 +80944,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-08-31", @@ -77889,6 +81229,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-08-31", @@ -77928,6 +81273,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2023-09", @@ -77963,6 +81313,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-08-31", @@ -78001,6 +81356,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2023-09", @@ -78089,6 +81449,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-08-31", @@ -78256,6 +81621,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-08-31", @@ -78544,6 +81914,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -78577,6 +81958,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-23", @@ -79203,6 +82589,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2026-02-12", @@ -79271,6 +82662,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-10-27", @@ -79303,6 +82699,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2026-02-13", @@ -79337,6 +82738,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-23", @@ -79474,7 +82880,12 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": true, @@ -79538,7 +82949,18 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } }, "attachment": false, "open_weights": true, @@ -79570,7 +82992,12 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": true, @@ -79602,7 +83029,12 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": true, @@ -79701,6 +83133,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2024-10", @@ -79740,7 +83177,12 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": true, @@ -79775,6 +83217,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -79808,6 +83261,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2026-01", @@ -79841,6 +83305,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2026-02", @@ -79874,6 +83349,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2026-01", @@ -79939,6 +83425,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-10", @@ -80036,6 +83533,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": true, "open_weights": true, "knowledge": "2025-12", @@ -80069,6 +83577,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2024-08", @@ -80102,6 +83621,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-08", @@ -80144,6 +83668,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -80177,6 +83712,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -80210,6 +83756,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2026-02-11", @@ -80275,6 +83832,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2026-02-12", @@ -80307,6 +83875,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-23", @@ -80370,6 +83949,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2024-07", @@ -80431,7 +84021,12 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": true, @@ -80497,6 +84092,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2026-01", @@ -80530,6 +84136,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2024-08", @@ -80596,6 +84213,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2025-04", @@ -80907,6 +84529,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -80940,6 +84573,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -80974,6 +84618,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2026-02-11", @@ -81040,6 +84695,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2026-02-12", @@ -81073,6 +84739,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-10", @@ -81106,6 +84783,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-05", @@ -81139,6 +84827,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2024-07", @@ -81238,6 +84931,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": true, "open_weights": true, "knowledge": "2025-01", @@ -81272,6 +84976,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2024-08", @@ -81339,6 +85054,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": true, "open_weights": true, "knowledge": "2025-04", @@ -81372,6 +85098,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -81530,7 +85261,12 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": true, @@ -82398,6 +86134,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-02-28", @@ -82772,6 +86513,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "release_date": "2026-02-11", @@ -82808,6 +86560,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": true, "open_weights": true, "knowledge": "2025-01", @@ -82843,6 +86606,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "release_date": "2026-03-08", @@ -82910,6 +86684,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "release_date": "2026-03-08", @@ -82944,6 +86729,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2026-02-12", @@ -82987,6 +86783,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-22", @@ -83015,6 +86822,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2026-02-12", @@ -83047,6 +86865,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2026-02-12", @@ -83079,6 +86908,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2026-01-13", @@ -85303,6 +89143,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-05-28", @@ -85336,6 +89187,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-01-20", @@ -85368,6 +89230,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-01", @@ -85466,6 +89333,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-01-23", @@ -85532,6 +89404,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-01", @@ -85923,6 +89800,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": true, "open_weights": true, "release_date": "2026-01-27", @@ -85955,6 +89843,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-11-06", @@ -86436,6 +90335,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2026-02-26", @@ -86509,6 +90413,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2026-03-03", @@ -87137,6 +91046,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2026-02-12", @@ -87235,6 +91155,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2026-01-19", @@ -87268,6 +91193,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-09-30", @@ -87301,6 +91231,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-22", @@ -87562,6 +91503,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": true, "release_date": "2026-02-26", @@ -87659,6 +91605,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-09-11", @@ -87790,6 +91741,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": true, "release_date": "2026-02-26", @@ -88211,6 +92167,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2026-02-15", @@ -88534,6 +92495,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": true, "release_date": "2025-10-11", @@ -88567,6 +92533,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": true, "release_date": "2025-09-24", @@ -88663,6 +92634,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-07-25", @@ -88889,6 +92865,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": true, "release_date": "2026-02-26", @@ -89147,6 +93128,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "release_date": "2025-08-26", @@ -89215,6 +93201,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2025-07-09", @@ -90739,6 +94730,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2026-02-25", @@ -91126,6 +95122,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2026-01-14", @@ -91266,7 +95267,12 @@ "temperature": false, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": true, "open_weights": false, @@ -91488,7 +95494,7 @@ "temperature": false, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -91543,7 +95549,7 @@ "temperature": false, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -91824,6 +95830,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-08-05", @@ -91911,6 +95922,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2025-12-11", @@ -92252,6 +96268,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2026-03-06", @@ -92285,6 +96306,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2026-03-06", @@ -92415,6 +96441,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2025-03-19", @@ -92502,6 +96533,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2025-12-11", @@ -92532,7 +96568,7 @@ "temperature": false, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -92666,6 +96702,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-08-05", @@ -92814,7 +96855,7 @@ "temperature": false, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -93214,6 +97255,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-23", @@ -93311,6 +97357,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-10-23", @@ -93344,6 +97395,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2026-02-12", @@ -95446,7 +99502,18 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } }, "attachment": false, "open_weights": false, @@ -96668,7 +100735,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -98203,6 +102270,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "release_date": "2025-01-20", @@ -98294,7 +102372,7 @@ }, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -98631,7 +102709,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -98797,7 +102875,7 @@ }, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -99083,6 +103161,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "release_date": "2025-10-25", @@ -99795,7 +103878,7 @@ }, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -99849,6 +103932,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2025-01-21", @@ -100103,7 +104191,12 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": false, @@ -100246,7 +104339,12 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": true, "open_weights": false, @@ -100685,7 +104783,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -100766,6 +104864,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2025-11-18", @@ -101062,6 +105165,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2025-08-26", @@ -101786,7 +105894,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -102034,7 +106142,12 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": false, @@ -102375,7 +106488,7 @@ }, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -102742,7 +106855,7 @@ }, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -103643,6 +107756,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2026-02-11", @@ -103674,6 +107798,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2026-01-19", @@ -103705,6 +107834,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2026-01-29", @@ -104366,7 +108506,18 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } }, "attachment": false, "open_weights": false, @@ -104426,7 +108577,12 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": false, @@ -104486,7 +108642,12 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": false, @@ -104516,7 +108677,18 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } }, "attachment": false, "open_weights": false, @@ -104549,6 +108721,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "release_date": "2025-12-23", @@ -104577,7 +108754,12 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": false, @@ -104607,7 +108789,12 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": false, @@ -104637,7 +108824,18 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } }, "attachment": false, "open_weights": false, @@ -104759,7 +108957,12 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": false, @@ -104789,7 +108992,18 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } }, "attachment": false, "open_weights": false, @@ -104819,7 +109033,18 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } }, "attachment": false, "open_weights": false, @@ -104909,7 +109134,12 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": false, @@ -105245,6 +109475,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "release_date": "2025-05-28", @@ -106063,6 +110304,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2025-12-02", @@ -106092,7 +110338,12 @@ }, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": true, "open_weights": false, @@ -106369,7 +110620,18 @@ }, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } }, "attachment": true, "open_weights": false, @@ -106399,7 +110661,18 @@ }, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } }, "attachment": false, "open_weights": false, @@ -106719,6 +110992,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "release_date": "2025-09-30", @@ -106935,7 +111213,12 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": true, @@ -107060,6 +111343,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "release_date": "2025-08-28", @@ -108124,7 +112412,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -108173,7 +112461,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -108442,6 +112730,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2026-01-14", @@ -108513,6 +112806,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "release_date": "2024-12-17", @@ -108716,7 +113014,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -108850,6 +113148,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "release_date": "2025-08-05", @@ -108934,6 +113237,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2026-01-01", @@ -109193,6 +113501,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "release_date": "2024-09-12", @@ -109254,7 +113567,12 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": true, "open_weights": false, @@ -109371,6 +113689,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2026-01-01", @@ -109566,6 +113889,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "release_date": "2025-08-05", @@ -110114,6 +114442,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "release_date": "2025-12-19", @@ -110175,6 +114508,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "release_date": "2026-02-12", @@ -110784,7 +115122,7 @@ }, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -111579,6 +115917,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-08-05", @@ -111685,6 +116028,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2025-08-31", @@ -111921,6 +116269,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-07", @@ -112264,6 +116617,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2025-08-31", @@ -112427,6 +116785,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2023-10", @@ -112494,6 +116857,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "release_date": "2025-06-27", @@ -112692,6 +117060,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2023-09", @@ -112971,6 +117344,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2025-07", @@ -113204,6 +117582,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2024-07", @@ -113299,6 +117688,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2024-07", @@ -113364,6 +117764,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2024-07", @@ -113580,6 +117985,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-08-31", @@ -113615,6 +118025,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-01", @@ -113810,6 +118231,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2024-07", @@ -114141,6 +118567,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2024-08", @@ -114177,6 +118614,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-08-31", @@ -114309,6 +118751,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2023-09", @@ -114344,6 +118791,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-08-31", @@ -114446,6 +118898,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-02-31", @@ -115043,6 +119500,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-08-31", @@ -115504,6 +119966,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -115602,6 +120069,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -115635,6 +120113,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -115700,6 +120189,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-23", @@ -115828,7 +120328,12 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": true, @@ -115865,6 +120370,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-01", @@ -116027,6 +120543,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -116060,6 +120587,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": true, "open_weights": true, "knowledge": "2025-12", @@ -116093,6 +120631,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2024-11", @@ -116104,6 +120653,49 @@ }, "type": "chat" }, + { + "id": "minimax-m2.5", + "name": "MiniMax-M2.5", + "display_name": "MiniMax-M2.5", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "limit": { + "context": 196608, + "output": 196608 + }, + "temperature": true, + "tool_call": true, + "reasoning": { + "supported": true, + "default": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, + "attachment": false, + "open_weights": true, + "release_date": "2026-02-12", + "last_updated": "2026-02-12", + "cost": { + "input": 0.32, + "output": 1.18 + }, + "type": "chat" + }, { "id": "claude-sonnet-4", "name": "Claude Sonnet 4", @@ -116125,7 +120717,7 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -116213,7 +120805,7 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -116482,6 +121074,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2023-10", @@ -116690,6 +121287,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2025-07", @@ -117422,6 +122024,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "release_date": "2026-02-11", @@ -117491,6 +122104,11 @@ "max": 81920 } }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -117758,6 +122376,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2026-02-12", @@ -118129,6 +122758,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "release_date": "2025-05-28", @@ -118200,6 +122840,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "release_date": "2025-01-01", @@ -118273,6 +122924,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -118410,6 +123066,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "release_date": "2025-01-01", @@ -118477,6 +123138,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-01", @@ -118753,6 +123425,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-04", @@ -118883,6 +123560,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-11-06", @@ -119162,6 +123850,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2025-04", @@ -119622,6 +124315,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-01", @@ -119656,6 +124360,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "release_date": "2025-05-28", @@ -119751,6 +124466,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "release_date": "2025-12-03", @@ -119783,6 +124503,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2026-02-12", @@ -120350,6 +125075,11 @@ "max": 81920 } }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "type": "chat" }, @@ -120678,6 +125408,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-29", @@ -120710,6 +125451,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2026-01-27", @@ -120742,6 +125488,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-29", @@ -120774,6 +125531,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-29", @@ -120839,6 +125607,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2026-02-14", @@ -120873,6 +125652,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-29", @@ -120938,6 +125728,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-29", @@ -120970,6 +125771,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2026-03-11", @@ -121096,6 +125908,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-29", @@ -121128,6 +125951,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-29", @@ -121160,6 +125994,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-29", @@ -121224,6 +126069,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2026-02-15", @@ -121257,6 +126113,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-29", @@ -121289,6 +126156,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-29", @@ -121321,6 +126199,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-29", @@ -121386,6 +126275,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-29", @@ -121418,6 +126318,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-29", @@ -121481,6 +126392,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-29", @@ -121513,6 +126435,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-29", @@ -121545,6 +126478,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-29", @@ -121869,6 +126813,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2024-10", @@ -121902,6 +126857,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-29", @@ -121934,6 +126900,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-29", @@ -122030,6 +127007,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": true, "open_weights": true, "release_date": "2026-02-18", @@ -122063,6 +127051,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-29", @@ -122127,6 +127126,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-29", @@ -122316,6 +127326,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-29", @@ -122412,6 +127433,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-29", @@ -122476,6 +127508,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-29", @@ -122508,6 +127551,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-29", @@ -122572,6 +127626,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-29", @@ -122635,6 +127700,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-29", @@ -122667,6 +127743,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-29", @@ -135508,6 +140595,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2026-02-11", @@ -135561,6 +140659,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-09-29", @@ -135662,6 +140765,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-23", @@ -135744,6 +140852,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": true, "open_weights": true, "release_date": "2026-01-27", @@ -135771,6 +140890,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-06-15", @@ -135798,6 +140922,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2025-12-22", @@ -135825,6 +140960,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2024-08", @@ -135854,6 +141000,12 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true + } + }, "attachment": true, "open_weights": true, "release_date": "2026-02-15", @@ -135878,7 +141030,12 @@ }, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": true, @@ -135907,6 +141064,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-01", @@ -136136,6 +141298,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "cost": { "input": 12, @@ -136192,6 +141359,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "cost": { "input": 120, @@ -137008,6 +142180,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": true, "cost": { "input": 0.1104, @@ -137387,7 +142570,12 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } } }, { @@ -137412,6 +142600,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "type": "chat" }, @@ -137833,7 +143032,12 @@ "temperature": true, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": false, @@ -137914,6 +143118,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "type": "chat" @@ -138150,7 +143365,7 @@ "temperature": false, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -138351,6 +143566,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "type": "chat" @@ -138445,6 +143665,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-08-05", @@ -138473,6 +143698,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2025-08-05", @@ -138499,7 +143729,12 @@ "temperature": false, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": true, "type": "chat" @@ -138649,6 +143884,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -138914,6 +144154,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "type": "chat" }, @@ -139058,6 +144303,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "type": "chat" }, @@ -139109,6 +144359,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "type": "chat" }, @@ -139240,6 +144495,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2025-07", @@ -139271,7 +144531,12 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "type": "chat" }, @@ -139297,6 +144562,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2025-08", @@ -139407,6 +144677,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-09", @@ -139436,6 +144711,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "cost": { @@ -139524,7 +144810,12 @@ "temperature": true, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": false, "open_weights": false, @@ -139811,6 +145102,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -139898,6 +145194,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -139942,6 +145243,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "type": "chat" }, { @@ -140059,6 +145371,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -140104,6 +145421,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "type": "chat" }, { @@ -140119,6 +145447,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -140134,6 +145467,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "type": "chat" }, { @@ -140191,6 +145535,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "type": "chat" }, { @@ -140206,6 +145561,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "type": "chat" }, { @@ -140221,6 +145587,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -140236,6 +145607,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -140251,6 +145627,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -140281,6 +145662,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -140379,7 +145765,12 @@ }, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "type": "chat" }, @@ -140452,6 +145843,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -140553,6 +145949,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -140582,6 +145983,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -140627,6 +146033,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -140642,6 +146053,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -140657,6 +146073,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -140672,6 +146093,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -140687,6 +146113,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -140793,7 +146224,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -140841,7 +146272,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -140875,7 +146306,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -140909,7 +146340,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -140943,7 +146374,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -140977,7 +146408,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -141011,7 +146442,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -141045,7 +146476,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -141121,7 +146552,18 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } }, "type": "chat" }, @@ -141135,7 +146577,18 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } }, "type": "chat" }, @@ -141163,7 +146616,12 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "type": "chat" }, @@ -141191,7 +146649,12 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "type": "chat" }, @@ -141233,7 +146696,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -141281,7 +146744,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -141314,7 +146777,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -141347,7 +146810,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -141381,7 +146844,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -141414,7 +146877,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -141447,7 +146910,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -141480,7 +146943,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -141513,7 +146976,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -141544,7 +147007,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -141687,7 +147150,12 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "type": "chat" }, @@ -141715,7 +147183,12 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "type": "chat" }, @@ -141729,7 +147202,12 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "type": "chat" }, @@ -141771,7 +147249,18 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } }, "type": "chat" }, @@ -141785,7 +147274,18 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } }, "type": "chat" }, @@ -142121,7 +147621,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -142156,7 +147656,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -142191,7 +147691,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -142226,7 +147726,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -142261,7 +147761,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -142296,7 +147796,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -142331,7 +147831,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -142366,7 +147866,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -142395,7 +147895,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -142428,7 +147928,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -142461,7 +147961,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -142494,7 +147994,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -142527,7 +148027,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -142560,7 +148060,12 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "type": "chat" }, @@ -142588,7 +148093,12 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "type": "chat" }, @@ -142602,7 +148112,12 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "type": "chat" }, @@ -142644,7 +148159,12 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "type": "chat" }, @@ -142658,7 +148178,12 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "type": "chat" }, @@ -142686,7 +148211,12 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "type": "chat" }, @@ -142700,7 +148230,12 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "type": "chat" }, @@ -142714,7 +148249,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -142737,7 +148272,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -142760,7 +148295,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -142783,7 +148318,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -142806,7 +148341,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -142829,7 +148364,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -142852,7 +148387,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -142875,7 +148410,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -143122,7 +148657,12 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "type": "chat" }, @@ -143332,7 +148872,12 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "type": "chat" }, @@ -143360,7 +148905,12 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "type": "chat" }, @@ -143388,7 +148938,12 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "type": "chat" }, @@ -143444,7 +148999,12 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "type": "chat" }, @@ -143542,7 +149102,12 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "type": "chat" }, @@ -143584,7 +149149,12 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "type": "chat" }, @@ -143654,7 +149224,12 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "type": "chat" }, @@ -143682,7 +149257,18 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } }, "type": "chat" }, @@ -143696,7 +149282,12 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "type": "chat" }, @@ -143710,7 +149301,18 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } }, "type": "chat" } @@ -143740,6 +149342,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.5, "output": 3, @@ -143768,6 +149375,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.25, "output": 1.5, @@ -143839,6 +149451,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 2.5, "output": 15, @@ -143980,6 +149597,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.2, "output": 1.25, @@ -144053,6 +149675,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.1096, "output": 0.6576, @@ -144080,6 +149707,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.1126, "output": 0.9008, @@ -144107,6 +149739,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.0846, "output": 0.6768, @@ -144134,6 +149771,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.0564, "output": 0.4512, @@ -144161,6 +149803,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.1644, "output": 0.9864, @@ -144188,6 +149835,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.0282, "output": 0.282, @@ -144239,6 +149891,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 1.75, "output": 14, @@ -144336,6 +149993,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.4822, "output": 2.411, @@ -144362,6 +150024,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 2.5, "output": 15, @@ -144388,6 +150055,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 2.5, "output": 15, @@ -144414,6 +150086,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 30, "output": 180, @@ -144439,6 +150116,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "cost": { "input": 0.88, "output": 2.816, @@ -144510,6 +150198,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0, "output": 0, @@ -144535,6 +150228,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0, "output": 0, @@ -144560,6 +150258,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0, "output": 0 @@ -144584,6 +150287,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0, "output": 0 @@ -144610,6 +150318,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.4822, "output": 2.411, @@ -144637,6 +150350,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.09041, "output": 0.54246, @@ -144664,6 +150382,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.030136, "output": 0.30136, @@ -144781,6 +150504,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 1.2, "output": 3.9996, @@ -144852,6 +150580,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0, "output": 0 @@ -145020,7 +150753,12 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "cost": { "input": 0, @@ -145221,6 +150959,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.06, "output": 0.22 @@ -145245,6 +150988,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.06, "output": 0.22 @@ -145269,6 +151017,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "cost": { "input": 0.273974, "output": 1.095896, @@ -145294,6 +151053,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0, "output": 0, @@ -145319,6 +151083,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0, "output": 0, @@ -145487,6 +151256,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 1.75, "output": 14, @@ -145563,6 +151337,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 1.75, "output": 14, @@ -145614,6 +151393,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 1.75, "output": 14, @@ -145640,6 +151424,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 1.75, "output": 14, @@ -145666,6 +151455,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 21, "output": 168, @@ -145783,6 +151577,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.10959, "output": 0.273975, @@ -145806,7 +151605,7 @@ }, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -145943,6 +151742,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 2, "output": 6, @@ -145969,6 +151773,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 2, "output": 6, @@ -145995,6 +151804,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 2, "output": 6, @@ -146021,6 +151835,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 1.1, "output": 5.5, @@ -146306,6 +152125,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.2, "output": 0.5, @@ -146332,6 +152156,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.2, "output": 0.5, @@ -146357,6 +152186,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.06, "output": 0.22 @@ -146381,6 +152215,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.06, "output": 0.22 @@ -146452,6 +152291,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 1.096, "output": 3.288, @@ -146477,6 +152321,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.302, "output": 0.453, @@ -146502,6 +152351,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.58, "output": 1.680028 @@ -146526,6 +152380,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.302, "output": 0.453, @@ -146551,6 +152410,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.492, "output": 1.968, @@ -146600,6 +152464,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.274, "output": 0.411, @@ -146695,6 +152564,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.56, "output": 1.68 @@ -146851,7 +152725,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -146936,7 +152810,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -146974,6 +152848,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "cost": { "input": 0.6, "output": 3, @@ -146999,6 +152884,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.34246, "output": 1.36984, @@ -147102,6 +152992,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.288, "output": 1.152 @@ -147126,6 +153021,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.288, "output": 1.152 @@ -147196,6 +153096,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.2, "output": 0.2 @@ -147220,6 +153125,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.2, "output": 0.2 @@ -147290,6 +153200,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.2, "output": 0.2 @@ -147314,6 +153229,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.2, "output": 0.2 @@ -147488,6 +153408,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.06, "output": 0.22, @@ -147513,6 +153438,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.2, "output": 0.2 @@ -147537,6 +153467,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0, "output": 0 @@ -147561,6 +153496,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.288, "output": 1.152 @@ -147667,6 +153607,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0, "output": 0, @@ -148029,6 +153974,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0, "output": 0, @@ -148170,6 +154120,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.06, "output": 0.22, @@ -148195,6 +154150,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0, "output": 0, @@ -148220,6 +154180,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.2, "output": 0.2 @@ -148244,6 +154209,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0, "output": 0, @@ -148317,6 +154287,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "cost": { "input": 0.548, "output": 2.192, @@ -148386,7 +154367,7 @@ }, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -148478,7 +154459,7 @@ }, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -148525,7 +154506,7 @@ }, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -148598,7 +154579,7 @@ }, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -148644,7 +154625,7 @@ }, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -148690,7 +154671,7 @@ }, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -148736,7 +154717,7 @@ }, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -148782,7 +154763,7 @@ }, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -148829,7 +154810,7 @@ }, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -148876,7 +154857,7 @@ }, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -148923,7 +154904,7 @@ }, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -149400,6 +155381,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.274, "output": 2.74 @@ -149451,6 +155437,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.1028, "output": 1.028 @@ -149553,6 +155544,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.82192, "output": 3.28768, @@ -149671,6 +155667,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 3.3, "output": 16.5, @@ -149722,6 +155723,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.2, "output": 0.5, @@ -150149,6 +156155,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.138, "output": 1.38 @@ -150198,6 +156209,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.28, "output": 2.8 @@ -150552,6 +156568,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.822, "output": 3.288, @@ -150600,6 +156621,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.548, "output": 2.192 @@ -150840,6 +156866,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.136, "output": 0.544 @@ -150884,6 +156915,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.05, "output": 0.05 @@ -151426,7 +157462,18 @@ }, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } }, "cost": { "input": 0.4, @@ -151756,6 +157803,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.18, "output": 1.8, @@ -151783,6 +157835,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.044, "output": 0.44, @@ -151810,6 +157867,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.082, "output": 0.656, @@ -151837,6 +157899,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.18, "output": 1.8, @@ -152062,6 +158129,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.18, "output": 0.9 @@ -152348,6 +158420,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 15, "output": 60, @@ -152373,6 +158450,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 170, "output": 680, @@ -152399,6 +158481,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.2, "output": 0.534 @@ -152519,7 +158606,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -152769,6 +158856,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.8, "output": 1.6 @@ -152885,6 +158977,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 15, "output": 60, @@ -152932,6 +159029,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.076, "output": 0.304 @@ -153067,7 +159169,12 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "cost": { "input": 0.136, @@ -153093,6 +159200,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.288, "output": 1.152 @@ -153117,6 +159229,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.136, "output": 0.544 @@ -153359,6 +159476,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.136, "output": 0.544 @@ -153486,6 +159608,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.11, "output": 0.55, @@ -153957,6 +160084,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0, "output": 0 @@ -153981,6 +160113,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0, "output": 0 @@ -154140,6 +160277,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.2, "output": 0.2 @@ -155392,6 +161534,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 15, "output": 60, @@ -155917,7 +162064,7 @@ }, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -156704,6 +162851,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "cost": { "input": 0.11, "output": 0.55 @@ -158817,7 +164969,12 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "cost": { "input": 0.11, @@ -159056,7 +165213,12 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "cost": { "input": 0.28, @@ -160318,7 +166480,12 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "cost": { "input": 0.6, @@ -160609,7 +166776,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -160637,7 +166804,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -160665,7 +166832,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -162382,6 +168549,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "type": "chat" }, { @@ -162405,6 +168583,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "type": "chat" }, { @@ -162428,6 +168617,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -162498,6 +168692,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -162546,6 +168745,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -163099,6 +169303,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "imageGeneration" }, { @@ -163125,6 +169334,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "type": "imageGeneration" }, @@ -164246,6 +170460,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -164293,6 +170512,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -164309,7 +170533,7 @@ }, "limit": { "context": 196608, - "output": 196608 + "output": 65536 }, "temperature": true, "tool_call": true, @@ -164317,6 +170541,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -164802,8 +171031,8 @@ ] }, "limit": { - "context": 128000, - "output": 128000 + "context": 131072, + "output": 131072 }, "temperature": true, "tool_call": false, @@ -165041,6 +171270,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "type": "chat" }, { @@ -165065,6 +171305,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "type": "imageGeneration" }, { @@ -166075,7 +172326,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -166443,7 +172694,7 @@ }, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -166618,6 +172869,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "type": "imageGeneration" }, @@ -166667,6 +172923,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "imageGeneration" }, { @@ -166691,6 +172952,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "type": "imageGeneration" }, @@ -166740,6 +173006,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "type": "imageGeneration" }, @@ -166765,6 +173036,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "type": "imageGeneration" }, @@ -166815,6 +173091,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "type": "imageGeneration" }, @@ -166840,6 +173121,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "type": "imageGeneration" }, @@ -166910,6 +173196,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -166956,6 +173247,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -167026,6 +173322,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "type": "imageGeneration" }, @@ -167052,6 +173353,11 @@ "default": true, "effort": "medium" }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "type": "imageGeneration" }, @@ -167947,6 +174253,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -168079,6 +174390,7 @@ "context": 40960, "output": 8192 }, + "temperature": true, "tool_call": true, "reasoning": { "supported": true, @@ -168330,6 +174642,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -168379,6 +174696,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "imageGeneration" }, { @@ -168428,6 +174750,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "imageGeneration" }, { @@ -168447,6 +174774,7 @@ "context": 131072, "output": 32768 }, + "temperature": true, "tool_call": true, "reasoning": { "supported": false @@ -168526,6 +174854,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "imageGeneration" }, { @@ -168552,6 +174885,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "imageGeneration" }, { @@ -168578,6 +174916,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "imageGeneration" }, { @@ -168604,6 +174947,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "imageGeneration" }, { @@ -169240,6 +175588,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "imageGeneration" }, { @@ -169360,6 +175713,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -169578,6 +175936,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -169628,6 +175991,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "type": "chat" }, { @@ -169652,6 +176026,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -169676,6 +176055,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "type": "chat" }, { @@ -169700,6 +176090,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" } ] @@ -169774,7 +176169,7 @@ }, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -169996,7 +176391,7 @@ }, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -170129,6 +176524,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "type": "chat" }, { @@ -170795,6 +177201,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -170955,6 +177366,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "type": "chat" }, { @@ -170978,6 +177400,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -171001,6 +177428,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "type": "chat" }, { @@ -171205,7 +177643,7 @@ }, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -171466,7 +177904,7 @@ }, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -171640,6 +178078,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -171687,6 +178130,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -171711,6 +178159,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -171758,6 +178211,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -171782,6 +178240,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -171830,6 +178293,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -171854,6 +178322,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -171971,6 +178444,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -172015,7 +178493,12 @@ }, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "type": "chat" }, @@ -172041,6 +178524,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -172110,6 +178598,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "type": "chat" }, { @@ -172334,6 +178833,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -172357,6 +178861,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -172467,7 +178976,12 @@ }, "tool_call": true, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "type": "chat" }, @@ -172583,6 +179097,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -172607,6 +179126,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -172765,6 +179289,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -172900,6 +179429,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -173497,6 +180031,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-01-01", @@ -173527,7 +180066,12 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": true, "open_weights": false, @@ -173560,6 +180104,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "type": "chat" }, { @@ -173607,6 +180162,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2025-01-01", @@ -173673,6 +180233,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": true, "open_weights": false, "knowledge": "2024-07", @@ -174058,31 +180629,34 @@ "input": [ "text", "image", - "pdf" + "audio", + "video" ], "output": [ "text" ] }, "limit": { - "context": 1000000, - "output": 65000 + "context": 1050000, + "output": 65530 }, "temperature": true, "tool_call": true, "reasoning": { - "supported": true, - "default": true + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": true, "open_weights": false, - "release_date": "2026-03-03", - "last_updated": "2026-03-06", + "release_date": "2025-03-20", + "last_updated": "2025-03-20", "cost": { "input": 0.25, - "output": 1.5, - "cache_read": 0.025, - "cache_write": 1 + "output": 1.5 }, "type": "chat" }, @@ -174330,6 +180904,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2025-01-01", @@ -174363,6 +180942,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -174540,6 +181124,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2025-01-01", @@ -174606,6 +181195,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2025-01-01", @@ -174641,6 +181235,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "knowledge": "2025-01-01", @@ -174676,6 +181281,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "knowledge": "2025-01-01", @@ -174695,9 +181311,7 @@ "display_name": "MiniMax: MiniMax M2.7", "modalities": { "input": [ - "text", - "image", - "pdf" + "text" ], "output": [ "text" @@ -174705,7 +181319,7 @@ }, "limit": { "context": 204800, - "output": 131000 + "output": 131070 }, "temperature": true, "tool_call": true, @@ -174714,14 +181328,13 @@ "default": true }, "attachment": true, - "open_weights": true, - "release_date": "2026-03-18", - "last_updated": "2026-03-18", + "open_weights": false, + "knowledge": "2025-01-01", + "release_date": "2026-03-20", + "last_updated": "2026-03-20", "cost": { - "input": 0.3, - "output": 1.2, - "cache_read": 0.06, - "cache_write": 0.375 + "input": 0.3055, + "output": 1.2219 }, "type": "chat" }, @@ -174731,8 +181344,7 @@ "display_name": "MiniMax: MiniMax M2.7 highspeed", "modalities": { "input": [ - "text", - "image" + "text" ], "output": [ "text" @@ -174740,7 +181352,7 @@ }, "limit": { "context": 204800, - "output": 131100 + "output": 131070 }, "temperature": true, "tool_call": true, @@ -174749,14 +181361,13 @@ "default": true }, "attachment": true, - "open_weights": true, - "release_date": "2026-03-18", - "last_updated": "2026-03-18", + "open_weights": false, + "knowledge": "2025-01-01", + "release_date": "2026-03-20", + "last_updated": "2026-03-20", "cost": { - "input": 0.6, - "output": 2.4, - "cache_read": 0.06, - "cache_write": 0.375 + "input": 0.611, + "output": 2.4439 }, "type": "chat" }, @@ -174869,6 +181480,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "knowledge": "2025-01-01", @@ -174938,6 +181560,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "release_date": "2026-01-27", @@ -175184,7 +181817,7 @@ }, "tool_call": false, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -175501,7 +182134,7 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": false + "supported": true }, "extra_capabilities": { "reasoning": { @@ -175666,6 +182299,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-01-01", @@ -175737,6 +182375,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-08-31", @@ -175772,6 +182415,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-01-01", @@ -175790,9 +182438,7 @@ "display_name": "OpenAI: GPT-5.3 Chat", "modalities": { "input": [ - "text", - "image", - "pdf" + "text" ], "output": [ "text" @@ -175800,22 +182446,21 @@ }, "limit": { "context": 128000, - "output": 16384 + "output": 16380 }, "temperature": true, "tool_call": true, "reasoning": { - "supported": true, - "default": true + "supported": false }, "attachment": true, "open_weights": false, - "release_date": "2026-03-03", - "last_updated": "2026-03-06", + "knowledge": "2025-08-31", + "release_date": "2026-03-20", + "last_updated": "2026-03-20", "cost": { "input": 1.75, - "output": 14, - "cache_read": 0.175 + "output": 14 }, "type": "chat" }, @@ -175825,9 +182470,7 @@ "display_name": "OpenAI: GPT-5.3-Codex", "modalities": { "input": [ - "text", - "image", - "pdf" + "text" ], "output": [ "text" @@ -175837,21 +182480,25 @@ "context": 400000, "output": 128000 }, - "temperature": false, + "temperature": true, "tool_call": true, "reasoning": { "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-08-31", - "release_date": "2026-02-05", - "last_updated": "2026-02-05", + "release_date": "2026-03-20", + "last_updated": "2026-03-20", "cost": { "input": 1.75, - "output": 14, - "cache_read": 0.175 + "output": 14 }, "type": "chat" }, @@ -175872,21 +182519,25 @@ "context": 1050000, "output": 128000 }, - "temperature": false, + "temperature": true, "tool_call": true, "reasoning": { "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, "knowledge": "2025-08-31", - "release_date": "2026-03-05", - "last_updated": "2026-03-05", + "release_date": "2026-03-20", + "last_updated": "2026-03-20", "cost": { - "input": 2.5, - "output": 15, - "cache_read": 0.25 + "input": 3.75, + "output": 18.75 }, "type": "chat" }, @@ -175896,9 +182547,7 @@ "display_name": "OpenAI: GPT-5.4 Mini", "modalities": { "input": [ - "text", - "image", - "pdf" + "text" ], "output": [ "text" @@ -175911,17 +182560,16 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": true, - "default": true + "supported": false }, "attachment": true, "open_weights": false, - "release_date": "2026-03-17", - "last_updated": "2026-03-17", + "knowledge": "2025-08-31", + "release_date": "2026-03-20", + "last_updated": "2026-03-20", "cost": { "input": 0.75, - "output": 4.5, - "cache_read": 0.075 + "output": 4.5 }, "type": "chat" }, @@ -175931,9 +182579,7 @@ "display_name": "OpenAI: GPT-5.4 Nano", "modalities": { "input": [ - "text", - "image", - "pdf" + "text" ], "output": [ "text" @@ -175946,17 +182592,21 @@ "temperature": true, "tool_call": true, "reasoning": { - "supported": true, - "default": true + "supported": true }, - "attachment": true, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, + "attachment": false, "open_weights": false, - "release_date": "2026-03-17", - "last_updated": "2026-03-17", + "knowledge": "2025-08-31", + "release_date": "2026-03-20", + "last_updated": "2026-03-20", "cost": { - "input": 0.19999999999999998, - "output": 1.25, - "cache_read": 0.02 + "input": 0.2, + "output": 1.25 }, "type": "chat" }, @@ -175970,28 +182620,34 @@ "image" ], "output": [ - "image" + "text" ] }, "limit": { "context": 1050000, "output": 128000 }, - "temperature": false, + "temperature": true, "tool_call": true, "reasoning": { "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": true, "open_weights": false, - "release_date": "2026-03-05", - "last_updated": "2026-03-05", + "knowledge": "2025-08-31", + "release_date": "2026-03-20", + "last_updated": "2026-03-20", "cost": { - "input": 27, - "output": 160 + "input": 45, + "output": 225 }, - "type": "imageGeneration" + "type": "chat" }, { "id": "openai/o4-mini", @@ -176112,6 +182768,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "type": "chat" }, { @@ -176267,31 +182928,34 @@ "modalities": { "input": [ "text", - "image", - "video" + "image" ], "output": [ "text" ] }, "limit": { - "context": 1000000, - "output": 65536 + "context": 1020000, + "output": 1020000 }, "temperature": true, "tool_call": true, "reasoning": { - "supported": true, - "default": true + "supported": true + }, + "extra_capabilities": { + "reasoning": { + "supported": true + } }, "attachment": true, "open_weights": false, - "knowledge": "2025-04", - "release_date": "2026-02-23", - "last_updated": "2026-02-23", + "knowledge": "2025-01-01", + "release_date": "2026-03-20", + "last_updated": "2026-03-20", "cost": { - "input": 0.172, - "output": 1.72 + "input": 0.1, + "output": 0.4 }, "type": "chat" }, @@ -176302,8 +182966,7 @@ "modalities": { "input": [ "text", - "image", - "video" + "image" ], "output": [ "text" @@ -176311,7 +182974,7 @@ }, "limit": { "context": 1000000, - "output": 65536 + "output": 64000 }, "temperature": true, "tool_call": true, @@ -176319,14 +182982,19 @@ "supported": true, "default": true }, - "attachment": false, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, + "attachment": true, "open_weights": false, - "knowledge": "2025-04", - "release_date": "2026-02", - "last_updated": "2026-02", + "knowledge": "2025-01-01", + "release_date": "2026-03-20", + "last_updated": "2026-03-20", "cost": { - "input": 0.4, - "output": 2.4 + "input": 0.8, + "output": 4.8 }, "type": "chat" }, @@ -176477,6 +183145,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "release_date": "2026-03-08", @@ -176564,9 +183243,7 @@ "display_name": "VolcanoEngine: Doubao-Seed-2.0-Code", "modalities": { "input": [ - "text", - "image", - "video" + "text" ], "output": [ "text" @@ -176574,18 +183251,22 @@ }, "limit": { "context": 256000, - "output": 128000 + "output": 32000 }, "temperature": true, "tool_call": true, "reasoning": { - "supported": true, - "default": true + "supported": false }, "attachment": true, "open_weights": false, - "release_date": "2026-02-14", - "last_updated": "2026-02-14", + "knowledge": "2025-01-01", + "release_date": "2026-03-20", + "last_updated": "2026-03-20", + "cost": { + "input": 0.9, + "output": 4.48 + }, "type": "chat" }, { @@ -176756,6 +183437,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2025-07", @@ -176913,7 +183599,8 @@ "modalities": { "input": [ "text", - "image" + "image", + "video" ], "output": [ "text" @@ -176921,17 +183608,22 @@ }, "limit": { "context": 2000000, - "output": 2000000 + "output": 30000 }, - "tool_call": false, + "temperature": true, + "tool_call": true, "reasoning": { "supported": true, "default": true }, + "attachment": true, + "open_weights": false, + "knowledge": "2025-08-31", + "release_date": "2026-03-20", + "last_updated": "2026-03-20", "cost": { - "input": 2, - "output": 6, - "cache_read": 0.2 + "input": 3, + "output": 9 }, "type": "chat" }, @@ -176942,7 +183634,8 @@ "modalities": { "input": [ "text", - "image" + "image", + "video" ], "output": [ "text" @@ -176950,16 +183643,21 @@ }, "limit": { "context": 2000000, - "output": 2000000 + "output": 30000 }, - "tool_call": false, + "temperature": true, + "tool_call": true, "reasoning": { "supported": false }, + "attachment": true, + "open_weights": false, + "knowledge": "2025-08-31", + "release_date": "2026-03-20", + "last_updated": "2026-03-20", "cost": { - "input": 2, - "output": 6, - "cache_read": 0.2 + "input": 3, + "output": 9 }, "type": "chat" }, @@ -176985,6 +183683,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": false, "knowledge": "2023-10", @@ -177073,33 +183776,29 @@ "input": [ "text", "image", - "audio", - "video", - "pdf" + "video" ], "output": [ "text" ] }, "limit": { - "context": 256000, - "output": 128000 + "context": 265000, + "output": 265000 }, "temperature": true, "tool_call": true, "reasoning": { - "supported": true, - "default": true + "supported": false }, "attachment": true, - "open_weights": true, - "knowledge": "2024-12", - "release_date": "2026-03-18", - "last_updated": "2026-03-18", + "open_weights": false, + "knowledge": "2025-01-01", + "release_date": "2026-03-20", + "last_updated": "2026-03-20", "cost": { "input": 0.4, - "output": 2, - "cache_read": 0.08 + "output": 2 }, "type": "chat" }, @@ -177109,7 +183808,9 @@ "display_name": "Xiaomi: MiMo-V2-Pro", "modalities": { "input": [ - "text" + "text", + "image", + "video" ], "output": [ "text" @@ -177117,7 +183818,7 @@ }, "limit": { "context": 1000000, - "output": 128000 + "output": 256000 }, "temperature": true, "tool_call": true, @@ -177126,14 +183827,13 @@ "default": true }, "attachment": true, - "open_weights": true, - "knowledge": "2024-12", - "release_date": "2026-03-18", - "last_updated": "2026-03-18", + "open_weights": false, + "knowledge": "2025-01-01", + "release_date": "2026-03-20", + "last_updated": "2026-03-20", "cost": { - "input": 1, - "output": 3, - "cache_read": 0.2 + "input": 1.5, + "output": 4.5 }, "type": "chat" }, @@ -177229,6 +183929,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-04", @@ -177372,6 +184077,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "knowledge": "2025-01-01", @@ -177406,6 +184122,11 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, "attachment": false, "open_weights": true, "release_date": "2026-01-19", @@ -177439,6 +184160,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": false, "knowledge": "2025-01-01", @@ -177473,6 +184205,17 @@ "supported": true, "default": true }, + "extra_capabilities": { + "reasoning": { + "supported": true, + "interleaved": true, + "summaries": true, + "visibility": "summary", + "continuation": [ + "thinking_blocks" + ] + } + }, "attachment": false, "open_weights": true, "knowledge": "2025-01-01", @@ -177499,7 +184242,7 @@ }, "limit": { "context": 200000, - "output": 131072 + "output": 128000 }, "temperature": true, "tool_call": true, @@ -177507,15 +184250,19 @@ "supported": true, "default": true }, - "attachment": false, + "extra_capabilities": { + "reasoning": { + "supported": true + } + }, + "attachment": true, "open_weights": false, - "release_date": "2026-03-16", - "last_updated": "2026-03-16", + "knowledge": "2025-01-01", + "release_date": "2026-03-20", + "last_updated": "2026-03-20", "cost": { - "input": 1.2, - "output": 4, - "cache_read": 0.24, - "cache_write": 0 + "input": 0.88, + "output": 3.48 }, "type": "chat" } diff --git a/src/main/presenter/configPresenter/modelConfig.ts b/src/main/presenter/configPresenter/modelConfig.ts index ac270ecae..d1c7ac4f9 100644 --- a/src/main/presenter/configPresenter/modelConfig.ts +++ b/src/main/presenter/configPresenter/modelConfig.ts @@ -146,6 +146,7 @@ export class ModelConfigHelper { portrait?.defaultEnabled ?? model.reasoning?.default ?? portrait?.supported ?? false const thinkingBudget = portrait?.budget?.default ?? model.reasoning?.budget?.default ?? undefined + const forceInterleavedThinkingCompat = portrait?.interleaved === true ? true : undefined const reasoningEffort = normalizeReasoningEffortValue( portrait, portrait?.effort ?? model.reasoning?.effort @@ -164,6 +165,7 @@ export class ModelConfigHelper { reasoning: Boolean(reasoningEnabled), type: this.inferModelType(model), thinkingBudget, + forceInterleavedThinkingCompat, reasoningEffort, verbosity, enableSearch: Boolean(model.search?.supported ?? false), @@ -452,6 +454,7 @@ export class ModelConfigHelper { type: ModelType.Chat, apiEndpoint: ApiEndpointType.Chat, thinkingBudget: undefined, + forceInterleavedThinkingCompat: undefined, reasoningEffort: undefined, verbosity: undefined, enableSearch: false, @@ -478,6 +481,7 @@ export class ModelConfigHelper { searchStrategy: storedConfig.searchStrategy ?? finalConfig.searchStrategy, reasoning: finalConfig.reasoning, thinkingBudget: finalConfig.thinkingBudget, + forceInterleavedThinkingCompat: finalConfig.forceInterleavedThinkingCompat, reasoningEffort: finalConfig.reasoningEffort, verbosity: finalConfig.verbosity } diff --git a/src/main/presenter/configPresenter/providerDbLoader.ts b/src/main/presenter/configPresenter/providerDbLoader.ts index 0fc3ed170..bf4b98b8a 100644 --- a/src/main/presenter/configPresenter/providerDbLoader.ts +++ b/src/main/presenter/configPresenter/providerDbLoader.ts @@ -77,6 +77,10 @@ export class ProviderDbLoader { return provider.models.find((m) => m.id === modelId) } + getSourceUrl(): string { + return this.readMeta()?.sourceUrl?.trim() || this.getProviderDbUrl() + } + private loadFromCache(): ProviderAggregate | null { try { if (!fs.existsSync(this.cacheFilePath)) return null diff --git a/src/main/presenter/deepchatAgentPresenter/compactionService.ts b/src/main/presenter/deepchatAgentPresenter/compactionService.ts index 8609d03db..3057f8b4a 100644 --- a/src/main/presenter/deepchatAgentPresenter/compactionService.ts +++ b/src/main/presenter/deepchatAgentPresenter/compactionService.ts @@ -209,6 +209,7 @@ export class CompactionService { contextLength: number reserveTokens: number supportsVision: boolean + preserveInterleavedReasoning: boolean newUserContent: string | SendMessageInput }): CompactionIntent | null { const settings = this.getCompactionSettings() @@ -239,6 +240,7 @@ export class CompactionService { contextLength: number reserveTokens: number supportsVision: boolean + preserveInterleavedReasoning: boolean }): CompactionIntent | null { const settings = this.getCompactionSettings() if (!settings.enabled) { @@ -322,6 +324,7 @@ export class CompactionService { contextLength: number reserveTokens: number supportsVision: boolean + preserveInterleavedReasoning: boolean records: ChatMessageRecord[] protectedTurnCount: number triggerThreshold: number @@ -335,7 +338,11 @@ export class CompactionService { return null } - const turns = buildHistoryTurns(scopedRecords, params.supportsVision) + const turns = buildHistoryTurns( + scopedRecords, + params.supportsVision, + params.preserveInterleavedReasoning + ) if (turns.length === 0) { return null } diff --git a/src/main/presenter/deepchatAgentPresenter/contextBuilder.ts b/src/main/presenter/deepchatAgentPresenter/contextBuilder.ts index e5ffce3f0..32c331a36 100644 --- a/src/main/presenter/deepchatAgentPresenter/contextBuilder.ts +++ b/src/main/presenter/deepchatAgentPresenter/contextBuilder.ts @@ -15,6 +15,7 @@ export type ContextBuildOptions = { summaryCursorOrderSeq?: number historyRecords?: ChatMessageRecord[] fallbackProtectedTurnCount?: number + preserveInterleavedReasoning?: boolean } type TokenizedTurn = { @@ -216,7 +217,8 @@ export function estimateMessagesTokens(messages: ChatMessage[]): number { */ export function recordToChatMessages( record: ChatMessageRecord, - supportsVision: boolean + supportsVision: boolean, + preserveInterleavedReasoning: boolean = false ): ChatMessage[] { if (isCompactionRecord(record)) { return [] @@ -228,10 +230,18 @@ export function recordToChatMessages( } const blocks = JSON.parse(record.content) as AssistantMessageBlock[] - const text = blocks + const combinedText = blocks .filter((block) => block.type === 'content' || block.type === 'reasoning_content') .map((block) => block.content) .join('') + const text = blocks + .filter((block) => block.type === 'content') + .map((block) => block.content) + .join('') + const reasoning = blocks + .filter((block) => block.type === 'reasoning_content') + .map((block) => block.content) + .join('') const toolCallBlocks = blocks.filter( (block) => @@ -244,7 +254,7 @@ export function recordToChatMessages( ) if (toolCallBlocks.length === 0) { - return [{ role: 'assistant', content: text }] + return [{ role: 'assistant', content: combinedText }] } const toolCalls: NonNullable = [] @@ -261,7 +271,7 @@ export function recordToChatMessages( } if (toolCalls.length === 0) { - return [{ role: 'assistant', content: text }] + return [{ role: 'assistant', content: combinedText }] } const assistantMessage: ChatMessage = { @@ -269,6 +279,9 @@ export function recordToChatMessages( content: text, tool_calls: toolCalls } + if (preserveInterleavedReasoning && reasoning) { + assistantMessage.reasoning_content = reasoning + } const result: ChatMessage[] = [assistantMessage] for (const block of toolCallBlocks) { @@ -284,7 +297,8 @@ export function recordToChatMessages( export function buildHistoryTurns( records: ChatMessageRecord[], - supportsVision: boolean + supportsVision: boolean, + preserveInterleavedReasoning: boolean = false ): HistoryTurn[] { const sortedRecords = [...records].sort((a, b) => a.orderSeq - b.orderSeq) const turns: ChatMessageRecord[][] = [] @@ -310,7 +324,9 @@ export function buildHistoryTurns( } return turns.map((turnRecords) => { - const messages = turnRecords.flatMap((record) => recordToChatMessages(record, supportsVision)) + const messages = turnRecords.flatMap((record) => + recordToChatMessages(record, supportsVision, preserveInterleavedReasoning) + ) return { records: turnRecords, messages, @@ -440,7 +456,11 @@ export function buildContext( options.historyRecords ?? messageStore.getMessages(sessionId).filter((message) => message.status === 'sent') const historyRecords = filterRecordsFromCursor(sentRecords, options.summaryCursorOrderSeq ?? 1) - const historyTurns = buildHistoryTurns(historyRecords, supportsVision) + const historyTurns = buildHistoryTurns( + historyRecords, + supportsVision, + options.preserveInterleavedReasoning ?? false + ) const newUserMessage = createUserChatMessage(newUserContent, supportsVision) const systemPromptTokens = systemPrompt ? approximateTokenSize(systemPrompt) : 0 @@ -530,7 +550,11 @@ export function buildResumeContext( return message.orderSeq >= cursor }) - const historyTurns = buildHistoryTurns(historyRecords, supportsVision) + const historyTurns = buildHistoryTurns( + historyRecords, + supportsVision, + options.preserveInterleavedReasoning ?? false + ) const systemPromptTokens = systemPrompt ? approximateTokenSize(systemPrompt) : 0 const available = contextLength - systemPromptTokens - reserveTokens const selectedHistory = selectTurnHistory( diff --git a/src/main/presenter/deepchatAgentPresenter/dispatch.ts b/src/main/presenter/deepchatAgentPresenter/dispatch.ts index 047129900..d9ad2ef05 100644 --- a/src/main/presenter/deepchatAgentPresenter/dispatch.ts +++ b/src/main/presenter/deepchatAgentPresenter/dispatch.ts @@ -7,7 +7,13 @@ import type { SearchResult } from '@shared/types/core/search' import type { IToolPresenter } from '@shared/types/presenters/tool.presenter' import type { AssistantMessageBlock, PermissionMode } from '@shared/types/agent-interface' import { parseQuestionToolArgs, QUESTION_TOOL_NAME } from '../../lib/agentRuntime/questionTool' -import type { IoParams, PendingToolInteraction, ProcessHooks, StreamState } from './types' +import type { + InterleavedReasoningConfig, + IoParams, + PendingToolInteraction, + ProcessHooks, + StreamState +} from './types' import type { ChatMessage } from '@shared/types/core/chat-message' import { nanoid } from 'nanoid' import type { ToolOutputGuard } from './toolOutputGuard' @@ -48,15 +54,6 @@ function extractReasoningFromBlocks(blocks: AssistantMessageBlock[]): string { .join('') } -function requiresReasoningField(modelId: string): boolean { - const lower = modelId.toLowerCase() - return ( - lower.includes('deepseek-reasoner') || - lower.includes('kimi-k2-thinking') || - lower.includes('glm-4.7') - ) -} - function toolResponseToText(content: string | MCPContentItem[]): string { if (typeof content === 'string') return content return content @@ -391,6 +388,7 @@ export async function executeTools( tools: MCPToolDefinition[], toolPresenter: IToolPresenter, modelId: string, + interleavedReasoning: InterleavedReasoningConfig, io: IoParams, permissionMode: PermissionMode, toolOutputGuard: ToolOutputGuard, @@ -425,10 +423,25 @@ export async function executeTools( })) } - if (requiresReasoningField(modelId)) { - const reasoning = extractReasoningFromBlocks(iterationBlocks) - if (reasoning) { - assistantMessage.reasoning_content = reasoning + const reasoning = extractReasoningFromBlocks(iterationBlocks) + if (interleavedReasoning.preserveReasoningContent && reasoning) { + assistantMessage.reasoning_content = reasoning + } else if ( + reasoning && + interleavedReasoning.reasoningSupported && + !interleavedReasoning.forcedBySessionSetting && + !interleavedReasoning.portraitInterleaved + ) { + const gapPayload = { + providerId: providerId?.trim() || 'unknown-provider', + modelId, + providerDbSourceUrl: interleavedReasoning.providerDbSourceUrl, + reasoningContentLength: reasoning.length, + toolCallCount: state.completedToolCalls.length + } + hooks?.onInterleavedReasoningGap?.(gapPayload) + if (!hooks?.onInterleavedReasoningGap) { + console.warn('[DeepChatDispatch] Missing interleaved reasoning portrait:', gapPayload) } } diff --git a/src/main/presenter/deepchatAgentPresenter/index.ts b/src/main/presenter/deepchatAgentPresenter/index.ts index 21e1fd233..ddcb4648e 100644 --- a/src/main/presenter/deepchatAgentPresenter/index.ts +++ b/src/main/presenter/deepchatAgentPresenter/index.ts @@ -47,10 +47,11 @@ import { PendingInputCoordinator } from './pendingInputCoordinator' import { DeepChatPendingInputStore } from './pendingInputStore' import { processStream } from './process' import { DeepChatSessionStore, type SessionSummaryState } from './sessionStore' -import type { PendingToolInteraction, ProcessResult } from './types' +import type { InterleavedReasoningConfig, PendingToolInteraction, ProcessResult } from './types' import { ToolOutputGuard } from './toolOutputGuard' import type { ProviderRequestTracePayload } from '../llmProviderPresenter/requestTrace' import type { NewSessionHooksBridge } from '../hooksNotifications/newSessionBridge' +import { providerDbLoader } from '../configPresenter/providerDbLoader' type PendingInteractionEntry = { interaction: PendingToolInteraction @@ -85,6 +86,7 @@ type PersistedSessionGenerationRow = { thinking_budget: number | null reasoning_effort: SessionGenerationSettings['reasoningEffort'] | null verbosity: SessionGenerationSettings['verbosity'] | null + force_interleaved_thinking_compat: number | null } type SystemPromptCacheEntry = { @@ -346,6 +348,11 @@ export class DeepChatAgentPresenter implements IAgentImplementation { try { const generationSettings = await this.getEffectiveSessionGenerationSettings(sessionId) + const interleavedReasoning = this.resolveInterleavedReasoningConfig( + state.providerId, + state.modelId, + generationSettings + ) const maxTokens = generationSettings.maxTokens const tools = await this.loadToolDefinitionsForSession(sessionId, projectDir) const baseSystemPrompt = await this.buildSystemPromptWithSkills( @@ -372,6 +379,7 @@ export class DeepChatAgentPresenter implements IAgentImplementation { contextLength: generationSettings.contextLength, reserveTokens: maxTokens, supportsVision, + preserveInterleavedReasoning: interleavedReasoning.preserveReasoningContent, newUserContent: normalizedInput }) let userMessageId: string @@ -428,7 +436,8 @@ export class DeepChatAgentPresenter implements IAgentImplementation { supportsVision, { summaryCursorOrderSeq: summaryState.summaryCursorOrderSeq, - historyRecords + historyRecords, + preserveInterleavedReasoning: interleavedReasoning.preserveReasoningContent } ) @@ -453,7 +462,8 @@ export class DeepChatAgentPresenter implements IAgentImplementation { messages, projectDir, promptPreview: normalizedInput.text, - tools + tools, + interleavedReasoning }) this.applyProcessResultStatus(sessionId, result) if (result?.status === 'completed') { @@ -759,7 +769,10 @@ export class DeepChatAgentPresenter implements IAgentImplementation { } this.sessionStore.updateSessionModel(sessionId, nextProviderId, nextModelId) - this.sessionStore.updateGenerationSettings(sessionId, sanitized) + this.sessionStore.updateGenerationSettings( + sessionId, + this.buildPersistedGenerationSettingsReplacement(sanitized) + ) this.sessionGenerationSettings.set(sessionId, sanitized) this.invalidateSystemPromptCache(sessionId) } @@ -801,7 +814,10 @@ export class DeepChatAgentPresenter implements IAgentImplementation { const current = await this.getEffectiveSessionGenerationSettings(sessionId) const sanitized = await this.sanitizeGenerationSettings(providerId, modelId, settings, current) this.sessionGenerationSettings.set(sessionId, sanitized) - this.sessionStore.updateGenerationSettings(sessionId, sanitized) + this.sessionStore.updateGenerationSettings( + sessionId, + this.buildPersistedGenerationSettingsPatch(settings, sanitized) + ) if (Object.prototype.hasOwnProperty.call(settings, 'systemPrompt')) { this.invalidateSystemPromptCache(sessionId) } @@ -1122,6 +1138,7 @@ export class DeepChatAgentPresenter implements IAgentImplementation { tools?: MCPToolDefinition[] initialBlocks?: AssistantMessageBlock[] promptPreview?: string + interleavedReasoning?: InterleavedReasoningConfig }): Promise { const { sessionId, @@ -1130,7 +1147,8 @@ export class DeepChatAgentPresenter implements IAgentImplementation { projectDir, tools: providedTools, initialBlocks, - promptPreview + promptPreview, + interleavedReasoning: providedInterleavedReasoning } = args const state = this.runtimeState.get(sessionId) if (!state) { @@ -1153,6 +1171,9 @@ export class DeepChatAgentPresenter implements IAgentImplementation { ).getProviderInstance(state.providerId) const generationSettings = await this.getEffectiveSessionGenerationSettings(sessionId) + const interleavedReasoning = + providedInterleavedReasoning ?? + this.resolveInterleavedReasoningConfig(state.providerId, state.modelId, generationSettings) const baseModelConfig = this.configPresenter.getModelConfig(state.modelId, state.providerId) const modelConfig: ModelConfig = { ...baseModelConfig, @@ -1262,6 +1283,7 @@ export class DeepChatAgentPresenter implements IAgentImplementation { modelConfig, temperature, maxTokens, + interleavedReasoning, permissionMode: state.permissionMode, toolOutputGuard: this.toolOutputGuard, initialBlocks, @@ -1306,6 +1328,25 @@ export class DeepChatAgentPresenter implements IAgentImplementation { permission, tool }) + }, + onInterleavedReasoningGap: (gap) => { + console.warn( + `[DeepChatAgent] Interleaved reasoning gap detected for ${gap.providerId}/${gap.modelId}. Update provider DB metadata at ${gap.providerDbSourceUrl}.` + ) + if (!traceEnabled) { + return + } + persistMessageTrace({ + sessionId, + messageId, + providerId: state.providerId, + modelId: state.modelId, + payload: { + endpoint: 'deepchat://interleaved-reasoning-gap', + headers: {}, + body: gap + } + }) } }, io: { @@ -1460,6 +1501,11 @@ export class DeepChatAgentPresenter implements IAgentImplementation { this.setSessionStatus(sessionId, 'generating') const generationSettings = await this.getEffectiveSessionGenerationSettings(sessionId) + const interleavedReasoning = this.resolveInterleavedReasoningConfig( + state.providerId, + state.modelId, + generationSettings + ) const maxTokens = generationSettings.maxTokens const projectDir = this.resolveProjectDir(sessionId) const tools = await this.loadToolDefinitionsForSession(sessionId, projectDir) @@ -1476,7 +1522,8 @@ export class DeepChatAgentPresenter implements IAgentImplementation { systemPrompt: baseSystemPrompt, contextLength: generationSettings.contextLength, reserveTokens: maxTokens, - supportsVision: this.supportsVision(state.providerId, state.modelId) + supportsVision: this.supportsVision(state.providerId, state.modelId), + preserveInterleavedReasoning: interleavedReasoning.preserveReasoningContent }) const systemPrompt = appendSummarySection(baseSystemPrompt, summaryState.summaryText) let resumeContext = buildResumeContext( @@ -1489,7 +1536,8 @@ export class DeepChatAgentPresenter implements IAgentImplementation { this.supportsVision(state.providerId, state.modelId), { summaryCursorOrderSeq: summaryState.summaryCursorOrderSeq, - fallbackProtectedTurnCount: 1 + fallbackProtectedTurnCount: 1, + preserveInterleavedReasoning: interleavedReasoning.preserveReasoningContent } ) if (budgetToolCall?.id && budgetToolCall.name) { @@ -1534,7 +1582,8 @@ export class DeepChatAgentPresenter implements IAgentImplementation { messages: resumeContext, projectDir, tools, - initialBlocks + initialBlocks, + interleavedReasoning }) this.applyProcessResultStatus(sessionId, result) if (result?.status === 'completed') { @@ -1903,15 +1952,68 @@ export class DeepChatAgentPresenter implements IAgentImplementation { if (sessionRow.verbosity !== null) { patch.verbosity = sessionRow.verbosity } + if (typeof sessionRow.force_interleaved_thinking_compat === 'number') { + patch.forceInterleavedThinkingCompat = sessionRow.force_interleaved_thinking_compat === 1 + } return patch } + private buildPersistedGenerationSettingsPatch( + requestedPatch: Partial, + sanitized: SessionGenerationSettings + ): Partial { + const patch: Partial = {} + + if (Object.prototype.hasOwnProperty.call(requestedPatch, 'systemPrompt')) { + patch.systemPrompt = sanitized.systemPrompt + } + if (Object.prototype.hasOwnProperty.call(requestedPatch, 'temperature')) { + patch.temperature = sanitized.temperature + } + if (Object.prototype.hasOwnProperty.call(requestedPatch, 'contextLength')) { + patch.contextLength = sanitized.contextLength + } + if (Object.prototype.hasOwnProperty.call(requestedPatch, 'maxTokens')) { + patch.maxTokens = sanitized.maxTokens + } + if (Object.prototype.hasOwnProperty.call(requestedPatch, 'thinkingBudget')) { + patch.thinkingBudget = sanitized.thinkingBudget + } + if (Object.prototype.hasOwnProperty.call(requestedPatch, 'reasoningEffort')) { + patch.reasoningEffort = sanitized.reasoningEffort + } + if (Object.prototype.hasOwnProperty.call(requestedPatch, 'verbosity')) { + patch.verbosity = sanitized.verbosity + } + if (Object.prototype.hasOwnProperty.call(requestedPatch, 'forceInterleavedThinkingCompat')) { + patch.forceInterleavedThinkingCompat = sanitized.forceInterleavedThinkingCompat + } + + return patch + } + + private buildPersistedGenerationSettingsReplacement( + settings: SessionGenerationSettings + ): Partial { + return { + systemPrompt: settings.systemPrompt, + temperature: settings.temperature, + contextLength: settings.contextLength, + maxTokens: settings.maxTokens, + thinkingBudget: settings.thinkingBudget, + reasoningEffort: settings.reasoningEffort, + verbosity: settings.verbosity, + forceInterleavedThinkingCompat: settings.forceInterleavedThinkingCompat + } + } + private async buildDefaultGenerationSettings( providerId: string, modelId: string ): Promise { const modelConfig = this.configPresenter.getModelConfig(modelId, providerId) + const portrait = this.getReasoningPortrait(providerId, modelId) const defaultSystemPrompt = await this.configPresenter.getDefaultSystemPrompt() const contextLengthDefault = toValidNonNegativeInteger(modelConfig.contextLength) ?? 32000 const maxTokensDefault = @@ -1927,6 +2029,16 @@ export class DeepChatAgentPresenter implements IAgentImplementation { : Math.min(4096, contextLengthDefault) } + const interleavedThinkingDefault = + typeof modelConfig.forceInterleavedThinkingCompat === 'boolean' + ? modelConfig.forceInterleavedThinkingCompat + : portrait?.interleaved === true + ? true + : undefined + if (typeof interleavedThinkingDefault === 'boolean') { + defaults.forceInterleavedThinkingCompat = interleavedThinkingDefault + } + const supportsReasoning = this.configPresenter.supportsReasoningCapability?.(providerId, modelId) === true if (supportsReasoning) { @@ -2077,9 +2189,44 @@ export class DeepChatAgentPresenter implements IAgentImplementation { delete next.verbosity } + if (Object.prototype.hasOwnProperty.call(patch, 'forceInterleavedThinkingCompat')) { + if (typeof patch.forceInterleavedThinkingCompat === 'boolean') { + next.forceInterleavedThinkingCompat = patch.forceInterleavedThinkingCompat + } else { + delete next.forceInterleavedThinkingCompat + } + } else if (typeof base.forceInterleavedThinkingCompat !== 'boolean') { + delete next.forceInterleavedThinkingCompat + } + return next } + private resolveInterleavedReasoningConfig( + providerId: string, + modelId: string, + generationSettings: SessionGenerationSettings + ): InterleavedReasoningConfig { + const portrait = this.getReasoningPortrait(providerId, modelId) + const explicitSessionSetting = + typeof generationSettings.forceInterleavedThinkingCompat === 'boolean' + ? generationSettings.forceInterleavedThinkingCompat + : undefined + const forcedBySessionSetting = explicitSessionSetting === true + const portraitInterleaved = portrait?.interleaved === true + const reasoningSupported = + this.configPresenter.supportsReasoningCapability?.(providerId, modelId) === true + + return { + preserveReasoningContent: + explicitSessionSetting !== undefined ? explicitSessionSetting : portraitInterleaved, + forcedBySessionSetting, + portraitInterleaved, + reasoningSupported, + providerDbSourceUrl: providerDbLoader.getSourceUrl() + } + } + private normalizeReasoningEffort( providerId: string, modelId: string | undefined, @@ -2737,6 +2884,7 @@ export class DeepChatAgentPresenter implements IAgentImplementation { contextLength: number reserveTokens: number supportsVision: boolean + preserveInterleavedReasoning: boolean }): Promise { const intent = this.compactionService.prepareForResumeTurn(params) return await this.applyCompactionIntent(params.sessionId, intent) diff --git a/src/main/presenter/deepchatAgentPresenter/process.ts b/src/main/presenter/deepchatAgentPresenter/process.ts index 540afe442..ccdaebe0e 100644 --- a/src/main/presenter/deepchatAgentPresenter/process.ts +++ b/src/main/presenter/deepchatAgentPresenter/process.ts @@ -54,6 +54,7 @@ export async function processStream(params: ProcessParams): Promise void + onInterleavedReasoningGap?: (gap: { + providerId: string + modelId: string + providerDbSourceUrl: string + reasoningContentLength: number + toolCallCount: number + }) => void } export interface PendingToolInteraction { @@ -126,6 +141,7 @@ export interface ProcessParams { modelConfig: ModelConfig temperature: number maxTokens: number + interleavedReasoning: InterleavedReasoningConfig permissionMode: PermissionMode toolOutputGuard: ToolOutputGuard initialBlocks?: AssistantMessageBlock[] diff --git a/src/main/presenter/sqlitePresenter/tables/deepchatSessions.ts b/src/main/presenter/sqlitePresenter/tables/deepchatSessions.ts index 8ec3b583c..691573e91 100644 --- a/src/main/presenter/sqlitePresenter/tables/deepchatSessions.ts +++ b/src/main/presenter/sqlitePresenter/tables/deepchatSessions.ts @@ -11,6 +11,7 @@ type DeepChatSessionGenerationSettings = Pick< | 'thinkingBudget' | 'reasoningEffort' | 'verbosity' + | 'forceInterleavedThinkingCompat' > export interface DeepChatSessionRow { @@ -25,6 +26,7 @@ export interface DeepChatSessionRow { thinking_budget: number | null reasoning_effort: 'minimal' | 'low' | 'medium' | 'high' | null verbosity: 'low' | 'medium' | 'high' | null + force_interleaved_thinking_compat: number | null summary_text: string | null summary_cursor_order_seq: number | null summary_updated_at: number | null @@ -81,6 +83,10 @@ export class DeepChatSessionsTable extends BaseTable { ) } + if (version >= 19) { + columns.push('force_interleaved_thinking_compat INTEGER') + } + return ` CREATE TABLE IF NOT EXISTS deepchat_sessions ( ${columns.join(',\n ')} @@ -107,11 +113,16 @@ export class DeepChatSessionsTable extends BaseTable { ALTER TABLE deepchat_sessions ADD COLUMN summary_updated_at INTEGER; ` } + if (version === 19) { + return ` + ALTER TABLE deepchat_sessions ADD COLUMN force_interleaved_thinking_compat INTEGER; + ` + } return null } getLatestVersion(): number { - return 14 + return 19 } create( @@ -135,11 +146,12 @@ export class DeepChatSessionsTable extends BaseTable { thinking_budget, reasoning_effort, verbosity, + force_interleaved_thinking_compat, summary_text, summary_cursor_order_seq, summary_updated_at ) - VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)` + VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)` ) .run( id, @@ -153,6 +165,11 @@ export class DeepChatSessionsTable extends BaseTable { generationSettings?.thinkingBudget ?? null, generationSettings?.reasoningEffort ?? null, generationSettings?.verbosity ?? null, + generationSettings?.forceInterleavedThinkingCompat === undefined + ? null + : generationSettings.forceInterleavedThinkingCompat + ? 1 + : 0, null, 1, null @@ -194,6 +211,9 @@ export class DeepChatSessionsTable extends BaseTable { if (row.verbosity !== null) { settings.verbosity = row.verbosity } + if (typeof row.force_interleaved_thinking_compat === 'number') { + settings.forceInterleavedThinkingCompat = row.force_interleaved_thinking_compat === 1 + } return settings } @@ -240,6 +260,16 @@ export class DeepChatSessionsTable extends BaseTable { updates.push('verbosity = ?') params.push(settings.verbosity ?? null) } + if (Object.prototype.hasOwnProperty.call(settings, 'forceInterleavedThinkingCompat')) { + updates.push('force_interleaved_thinking_compat = ?') + params.push( + settings.forceInterleavedThinkingCompat === undefined + ? null + : settings.forceInterleavedThinkingCompat + ? 1 + : 0 + ) + } if (updates.length === 0) { return diff --git a/src/renderer/src/components/chat/ChatStatusBar.vue b/src/renderer/src/components/chat/ChatStatusBar.vue index 6a30b2f37..e64745899 100644 --- a/src/renderer/src/components/chat/ChatStatusBar.vue +++ b/src/renderer/src/components/chat/ChatStatusBar.vue @@ -540,6 +540,31 @@ {{ getNumericInputErrorMessage('thinkingBudget') }}

+ +
+
+
+ +

+ {{ + t('chat.advancedSettings.forceInterleavedThinkingCompatDescription') + }} +

+
+ +
+
@@ -1455,6 +1480,9 @@ const contextLengthInputValue = computed(() => getNumericInputValue('contextLeng const maxTokensInputValue = computed(() => getNumericInputValue('maxTokens')) const thinkingBudgetInputValue = computed(() => getNumericInputValue('thinkingBudget')) const isThinkingBudgetEnabled = computed(() => localSettings.value?.thinkingBudget !== undefined) +const isInterleavedThinkingEnabled = computed( + () => localSettings.value?.forceInterleavedThinkingCompat === true +) const thinkingBudgetHint = computed(() => { if (!isThinkingBudgetEnabled.value) { @@ -1689,7 +1717,7 @@ const resolveDefaultGenerationSettings = async ( providerId: string, modelId: string ): Promise => { - const modelConfig = configPresenter.getModelConfig(modelId, providerId) + const modelConfig = await configPresenter.getModelConfig(modelId, providerId) const defaultSystemPrompt = await configPresenter.getDefaultSystemPrompt() const portrait = (await configPresenter.getReasoningPortrait?.(providerId, modelId)) ?? null const contextLengthDefault = toValidNonNegativeInteger(modelConfig.contextLength) ?? 32000 @@ -1706,6 +1734,16 @@ const resolveDefaultGenerationSettings = async ( : Math.min(4096, contextLengthDefault) } + const interleavedThinkingDefault = + typeof modelConfig.forceInterleavedThinkingCompat === 'boolean' + ? modelConfig.forceInterleavedThinkingCompat + : portrait?.interleaved === true + ? true + : undefined + if (typeof interleavedThinkingDefault === 'boolean') { + defaults.forceInterleavedThinkingCompat = interleavedThinkingDefault + } + if (portrait?.supported === true && hasThinkingBudgetSupport(portrait)) { const defaultBudget = normalizeLegacyThinkingBudgetValue( modelConfig.thinkingBudget ?? portrait.budget?.default @@ -1833,6 +1871,9 @@ const updateLocalGenerationSettings = (patch: Partial if (Object.prototype.hasOwnProperty.call(patch, 'verbosity')) { normalizedPatch.verbosity = next.verbosity } + if (Object.prototype.hasOwnProperty.call(patch, 'forceInterleavedThinkingCompat')) { + normalizedPatch.forceInterleavedThinkingCompat = next.forceInterleavedThinkingCompat + } scheduleGenerationPersist(normalizedPatch) } @@ -2227,7 +2268,8 @@ async function changeModelSelection(providerId: string, modelId: string): Promis maxTokens: draftStore.maxTokens, thinkingBudget: draftStore.thinkingBudget, reasoningEffort: draftStore.reasoningEffort, - verbosity: draftStore.verbosity + verbosity: draftStore.verbosity, + forceInterleavedThinkingCompat: draftStore.forceInterleavedThinkingCompat } as Partial const clearedDraftModelOverrides = { temperature: undefined, @@ -2235,7 +2277,8 @@ async function changeModelSelection(providerId: string, modelId: string): Promis maxTokens: undefined, thinkingBudget: undefined, reasoningEffort: undefined, - verbosity: undefined + verbosity: undefined, + forceInterleavedThinkingCompat: undefined } as Partial try { @@ -2499,6 +2542,15 @@ function onVerbositySelect(value: string) { updateLocalGenerationSettings({ verbosity: normalized }) } +function onInterleavedThinkingToggle(enabled: boolean) { + if (!localSettings.value) { + return + } + updateLocalGenerationSettings({ + forceInterleavedThinkingCompat: enabled + }) +} + function onAcpInlineOptionOpenChange(optionId: string, open: boolean) { if (open) { acpInlineOpenOptionId.value = optionId diff --git a/src/renderer/src/components/settings/ModelConfigDialog.vue b/src/renderer/src/components/settings/ModelConfigDialog.vue index 982a09e55..f77cfafeb 100644 --- a/src/renderer/src/components/settings/ModelConfigDialog.vue +++ b/src/renderer/src/components/settings/ModelConfigDialog.vue @@ -214,6 +214,22 @@ +
+
+ +

+ {{ t('settings.model.modelConfig.interleavedThinking.description') }} +

+
+ +
+