diff --git a/Cargo.lock b/Cargo.lock index 9d36d96570..f32e0067d4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4268,7 +4268,7 @@ dependencies = [ [[package]] name = "goose" -version = "1.26.0" +version = "1.27.0" dependencies = [ "ahash", "anyhow", @@ -4377,7 +4377,7 @@ dependencies = [ [[package]] name = "goose-acp" -version = "1.26.0" +version = "1.27.0" dependencies = [ "agent-client-protocol-schema", "anyhow", @@ -4414,7 +4414,7 @@ dependencies = [ [[package]] name = "goose-acp-macros" -version = "1.26.0" +version = "1.27.0" dependencies = [ "proc-macro2", "quote", @@ -4423,7 +4423,7 @@ dependencies = [ [[package]] name = "goose-cli" -version = "1.26.0" +version = "1.27.0" dependencies = [ "anstream", "anyhow", @@ -4476,7 +4476,7 @@ dependencies = [ [[package]] name = "goose-mcp" -version = "1.26.0" +version = "1.27.0" dependencies = [ "anyhow", "base64 0.22.1", @@ -4526,7 +4526,7 @@ dependencies = [ [[package]] name = "goose-server" -version = "1.26.0" +version = "1.27.0" dependencies = [ "anyhow", "aws-lc-rs", @@ -4576,7 +4576,7 @@ dependencies = [ [[package]] name = "goose-test" -version = "1.26.0" +version = "1.27.0" dependencies = [ "clap", "serde_json", @@ -4584,7 +4584,7 @@ dependencies = [ [[package]] name = "goose-test-support" -version = "1.26.0" +version = "1.27.0" dependencies = [ "axum 0.7.9", "rmcp 0.16.0", diff --git a/Cargo.toml b/Cargo.toml index c571412c98..f7d17978c8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,7 +4,7 @@ resolver = "2" [workspace.package] edition = "2021" -version = "1.26.0" +version = "1.27.0" authors = ["Block "] license = "Apache-2.0" repository = "https://github.com/block/goose" diff --git a/crates/goose/src/providers/canonical/data/canonical_mapping_report.json b/crates/goose/src/providers/canonical/data/canonical_mapping_report.json index 1c2b9a8d26..d060f2f0ed 100644 --- a/crates/goose/src/providers/canonical/data/canonical_mapping_report.json +++ b/crates/goose/src/providers/canonical/data/canonical_mapping_report.json @@ -1,5 +1,5 @@ { - "timestamp": "2026-02-25T17:15:46.883556125+00:00", + "timestamp": "2026-03-02T23:03:29.773002637+00:00", "unmapped_models": [ { "provider": "google", @@ -41,6 +41,10 @@ "provider": "google", "model": "gemini-3-pro-image-preview" }, + { + "provider": "google", + "model": "gemini-3.1-flash-image-preview" + }, { "provider": "google", "model": "gemini-pro-latest" @@ -445,10 +449,6 @@ "provider": "openrouter", "model": "arcee-ai/spotlight" }, - { - "provider": "openrouter", - "model": "arcee-ai/trinity-mini" - }, { "provider": "openrouter", "model": "arcee-ai/virtuoso-large" @@ -481,6 +481,10 @@ "provider": "openrouter", "model": "bytedance-seed/seed-1.6-flash" }, + { + "provider": "openrouter", + "model": "bytedance-seed/seed-2.0-mini" + }, { "provider": "openrouter", "model": "bytedance/ui-tars-1.5-7b" @@ -529,6 +533,10 @@ "provider": "openrouter", "model": "google/gemini-3-pro-image-preview" }, + { + "provider": "openrouter", + "model": "google/gemini-3.1-flash-image-preview" + }, { "provider": "openrouter", "model": "google/gemma-2-27b-it" @@ -561,6 +569,10 @@ "provider": "openrouter", "model": "kwaipilot/kat-coder-pro" }, + { + "provider": "openrouter", + "model": "liquid/lfm-2-24b-a2b" + }, { "provider": "openrouter", "model": "liquid/lfm-2.2-6b" @@ -653,10 +665,6 @@ "provider": "openrouter", "model": "mistralai/mistral-7b-instruct-v0.1" }, - { - "provider": "openrouter", - "model": "mistralai/mistral-7b-instruct-v0.2" - }, { "provider": "openrouter", "model": "mistralai/mistral-7b-instruct-v0.3" @@ -789,10 +797,6 @@ "provider": "openrouter", "model": "openai/o4-mini-high" }, - { - "provider": "openrouter", - "model": "opengvlab/internvl3-78b" - }, { "provider": "openrouter", "model": "openrouter/auto" @@ -937,6 +941,22 @@ "provider": "openrouter", "model": "qwen/qwen3-vl-8b-thinking" }, + { + "provider": "openrouter", + "model": "qwen/qwen3.5-122b-a10b" + }, + { + "provider": "openrouter", + "model": "qwen/qwen3.5-27b" + }, + { + "provider": "openrouter", + "model": "qwen/qwen3.5-35b-a3b" + }, + { + "provider": "openrouter", + "model": "qwen/qwen3.5-flash-02-23" + }, { "provider": "openrouter", "model": "qwen/qwq-32b" @@ -1974,6 +1994,10 @@ "provider_model": "google/gemini-3.1-pro-preview", "canonical_model": "openrouter/google/gemini-3.1-pro-preview" }, + { + "provider_model": "google/gemini-3.1-pro-preview-customtools", + "canonical_model": "google/gemini-3.1-pro-preview-customtools" + }, { "provider_model": "google/gemma-2-9b-it", "canonical_model": "openrouter/google/gemma-2-9b-it" @@ -3606,6 +3630,12 @@ "canonical": "openrouter/google/gemini-3.1-pro-preview", "recommended": true }, + { + "provider": "openrouter", + "model": "google/gemini-3.1-pro-preview-customtools", + "canonical": "google/gemini-3.1-pro-preview-customtools", + "recommended": true + }, { "provider": "openrouter", "model": "google/gemma-2-9b-it", @@ -4987,9 +5017,9 @@ "azure_openai": 0, "databricks": 0, "gcp_vertex_ai": 0, - "google": 43, + "google": 44, "openai": 116, - "openrouter": 337, + "openrouter": 342, "tetrate": 201, "venice": 0, "xai": 13 diff --git a/crates/goose/src/providers/canonical/data/canonical_models.json b/crates/goose/src/providers/canonical/data/canonical_models.json index 1d6c689a9a..2fbb124a29 100644 --- a/crates/goose/src/providers/canonical/data/canonical_models.json +++ b/crates/goose/src/providers/canonical/data/canonical_models.json @@ -10942,7 +10942,7 @@ }, { "id": "anthropic/claude-3.7-sonnet", - "name": "Claude Sonnet 3.7 (latest)", + "name": "Claude Sonnet 3.7", "family": "claude-sonnet", "attachment": true, "reasoning": true, @@ -10975,7 +10975,7 @@ }, { "id": "anthropic/claude-haiku-4.5", - "name": "Claude Haiku 4.5", + "name": "Claude Haiku 4.5 (latest)", "family": "claude-haiku", "attachment": true, "reasoning": true, @@ -11107,15 +11107,15 @@ }, { "id": "anthropic/claude-opus-4.5", - "name": "Claude Opus 4.5", + "name": "Claude Opus 4.5 (latest)", "family": "claude-opus", "attachment": true, "reasoning": true, "tool_call": true, "temperature": true, "knowledge": "2025-03-31", - "release_date": "2025-11-01", - "last_updated": "2025-11-01", + "release_date": "2025-11-24", + "last_updated": "2025-11-24", "modalities": { "input": [ "text", @@ -11239,7 +11239,7 @@ }, { "id": "anthropic/claude-sonnet-4.5", - "name": "Claude Sonnet 4.5", + "name": "Claude Sonnet 4.5 (latest)", "family": "claude-sonnet", "attachment": true, "reasoning": true, @@ -11846,15 +11846,15 @@ }, { "id": "azure-cognitive-services/gpt-3.5-turbo", - "name": "GPT-3.5 Turbo 0125", + "name": "GPT-3.5 Turbo 0301", "family": "gpt", "attachment": false, "reasoning": false, "tool_call": false, "temperature": true, "knowledge": "2021-08", - "release_date": "2024-01-25", - "last_updated": "2024-01-25", + "release_date": "2023-03-01", + "last_updated": "2023-03-01", "modalities": { "input": [ "text" @@ -11865,12 +11865,12 @@ }, "open_weights": false, "cost": { - "input": 0.5, - "output": 1.5 + "input": 1.5, + "output": 2.0 }, "limit": { - "context": 16384, - "output": 16384 + "context": 4096, + "output": 4096 } }, { @@ -12586,6 +12586,37 @@ "output": 128000 } }, + { + "id": "azure-cognitive-services/gpt-5.3-codex", + "name": "GPT-5.3 Codex", + "family": "gpt-codex", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": false, + "knowledge": "2025-08-31", + "release_date": "2026-02-24", + "last_updated": "2026-02-24", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 1.75, + "output": 14.0, + "cache_read": 0.175 + }, + "limit": { + "context": 400000, + "output": 128000 + } + }, { "id": "azure-cognitive-services/grok-3", "name": "Grok 3", @@ -15254,6 +15285,37 @@ "output": 128000 } }, + { + "id": "azure/gpt-5.3-codex", + "name": "GPT-5.3 Codex", + "family": "gpt-codex", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": false, + "knowledge": "2025-08-31", + "release_date": "2026-02-24", + "last_updated": "2026-02-24", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 1.75, + "output": 14.0, + "cache_read": 0.175 + }, + "limit": { + "context": 400000, + "output": 128000 + } + }, { "id": "azure/grok-3", "name": "Grok 3", @@ -19959,6 +20021,70 @@ "output": 128000 } }, + { + "id": "cloudflare-ai-gateway/openai/gpt-5.2-codex", + "name": "GPT-5.2 Codex", + "family": "gpt-codex", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": false, + "knowledge": "2025-08-31", + "release_date": "2025-12-11", + "last_updated": "2025-12-11", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 1.75, + "output": 14.0, + "cache_read": 0.175 + }, + "limit": { + "context": 400000, + "output": 128000 + } + }, + { + "id": "cloudflare-ai-gateway/openai/gpt-5.3-codex", + "name": "GPT-5.3 Codex", + "family": "gpt-codex", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": false, + "knowledge": "2025-08-31", + "release_date": "2026-02-05", + "last_updated": "2026-02-05", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 1.75, + "output": 14.0, + "cache_read": 0.175 + }, + "limit": { + "context": 400000, + "output": 128000 + } + }, { "id": "cloudflare-ai-gateway/openai/o1", "name": "o1", @@ -25438,62 +25564,6 @@ "output": 32768 } }, - { - "id": "friendli/LGAI-EXAONE/EXAONE-4.0.1-32B", - "name": "EXAONE 4.0.1 32B", - "family": "exaone", - "attachment": false, - "reasoning": true, - "tool_call": true, - "temperature": true, - "release_date": "2025-07-31", - "last_updated": "2025-12-23", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.6, - "output": 1.0 - }, - "limit": { - "context": 131072, - "output": 131072 - } - }, - { - "id": "friendli/LGAI-EXAONE/K-EXAONE-236B-A23B", - "name": "K EXAONE 236B A23B", - "family": "exaone", - "attachment": false, - "reasoning": true, - "tool_call": true, - "temperature": true, - "release_date": "2025-12-31", - "last_updated": "2026-01-08", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 262144, - "output": 262144 - } - }, { "id": "friendli/MiniMaxAI/MiniMax-M2.1", "name": "MiniMax M2.1", @@ -25521,6 +25591,34 @@ "output": 196608 } }, + { + "id": "friendli/MiniMaxAI/MiniMax-M2.5", + "name": "MiniMax M2.5", + "family": "minimax", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-02-12", + "last_updated": "2026-02-12", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.3, + "output": 1.2 + }, + "limit": { + "context": 196608, + "output": 196608 + } + }, { "id": "friendli/Qwen/Qwen3-235B-A22B-Instruct", "name": "Qwen3 235B A22B Instruct 2507", @@ -30681,15 +30779,15 @@ }, { "id": "groq/moonshotai/kimi-k2-instruct", - "name": "Kimi K2 Instruct", + "name": "Kimi K2 Instruct 0905", "family": "kimi", "attachment": false, "reasoning": false, "tool_call": true, "temperature": true, "knowledge": "2024-10", - "release_date": "2025-07-14", - "last_updated": "2025-07-14", + "release_date": "2025-09-05", + "last_updated": "2025-09-05", "modalities": { "input": [ "text" @@ -30704,7 +30802,7 @@ "output": 3.0 }, "limit": { - "context": 131072, + "context": 262144, "output": 16384 } }, @@ -32492,15 +32590,15 @@ }, { "id": "helicone/kimi-k2", - "name": "Kimi K2 (09/05)", + "name": "Kimi K2 (07/11)", "family": "kimi", "attachment": false, "reasoning": false, "tool_call": true, "temperature": true, - "knowledge": "2025-09", - "release_date": "2025-09-05", - "last_updated": "2025-09-05", + "knowledge": "2025-01", + "release_date": "2025-01-01", + "last_updated": "2025-01-01", "modalities": { "input": [ "text" @@ -32511,12 +32609,11 @@ }, "open_weights": false, "cost": { - "input": 0.5, - "output": 2.0, - "cache_read": 0.39999999999999997 + "input": 0.5700000000000001, + "output": 2.3 }, "limit": { - "context": 262144, + "context": 131072, "output": 16384 } }, @@ -33357,10 +33454,10 @@ }, { "id": "helicone/sonar", - "name": "Perplexity Sonar", - "family": "sonar", + "name": "Perplexity Sonar Reasoning", + "family": "sonar-reasoning", "attachment": false, - "reasoning": false, + "reasoning": true, "tool_call": false, "temperature": true, "knowledge": "2025-01", @@ -33377,7 +33474,7 @@ "open_weights": false, "cost": { "input": 1.0, - "output": 1.0 + "output": 5.0 }, "limit": { "context": 127000, @@ -39937,13 +40034,13 @@ }, { "id": "kilo/mistralai/mistral-large", - "name": "Mistral Large 2411", + "name": "Mistral Large", "attachment": false, "reasoning": false, "tool_call": true, "temperature": true, "release_date": "2024-07-24", - "last_updated": "2024-11-04", + "last_updated": "2025-12-02", "modalities": { "input": [ "text" @@ -39958,8 +40055,8 @@ "output": 6.0 }, "limit": { - "context": 131072, - "output": 26215 + "context": 128000, + "output": 25600 } }, { @@ -40846,13 +40943,13 @@ }, { "id": "kilo/openai/gpt-3.5-turbo", - "name": "OpenAI: GPT-3.5 Turbo (older v0613)", + "name": "OpenAI: GPT-3.5 Turbo", "attachment": false, "reasoning": false, "tool_call": true, "temperature": true, - "release_date": "2023-06-13", - "last_updated": "2023-06-13", + "release_date": "2023-03-01", + "last_updated": "2023-11-06", "modalities": { "input": [ "text" @@ -40863,11 +40960,11 @@ }, "open_weights": false, "cost": { - "input": 1.0, - "output": 2.0 + "input": 0.5, + "output": 1.5 }, "limit": { - "context": 4095, + "context": 16385, "output": 4096 } }, @@ -41042,13 +41139,13 @@ }, { "id": "kilo/openai/gpt-4o", - "name": "OpenAI: GPT-4o (2024-11-20)", + "name": "OpenAI: GPT-4o", "attachment": true, "reasoning": false, "tool_call": true, "temperature": true, - "release_date": "2024-11-20", - "last_updated": "2024-11-20", + "release_date": "2024-05-13", + "last_updated": "2024-08-06", "modalities": { "input": [ "text", @@ -52824,14 +52921,14 @@ }, { "id": "nvidia/moonshotai/kimi-k2-instruct", - "name": "Kimi K2 Instruct", + "name": "Kimi K2 0905", "family": "kimi", "attachment": false, - "reasoning": true, + "reasoning": false, "tool_call": true, "temperature": true, - "knowledge": "2024-01", - "release_date": "2025-01-01", + "knowledge": "2024-10", + "release_date": "2025-09-05", "last_updated": "2025-09-05", "modalities": { "input": [ @@ -52841,14 +52938,14 @@ "text" ] }, - "open_weights": false, + "open_weights": true, "cost": { "input": 0.0, "output": 0.0 }, "limit": { - "context": 128000, - "output": 8192 + "context": 262144, + "output": 262144 } }, { @@ -54615,15 +54712,15 @@ }, { "id": "openai/gpt-4o", - "name": "GPT-4o (2024-11-20)", + "name": "GPT-4o", "family": "gpt", "attachment": true, "reasoning": false, "tool_call": true, "temperature": true, "knowledge": "2023-09", - "release_date": "2024-11-20", - "last_updated": "2024-11-20", + "release_date": "2024-05-13", + "last_updated": "2024-08-06", "modalities": { "input": [ "text", @@ -55649,7 +55746,7 @@ "cost": { "input": 0.6, "output": 3.0, - "cache_read": 0.08 + "cache_read": 0.1 }, "limit": { "context": 262144, @@ -55679,7 +55776,7 @@ "cost": { "input": 0.3, "output": 1.2, - "cache_read": 0.06 + "cache_read": 0.03 }, "limit": { "context": 204800, @@ -58310,6 +58407,39 @@ "output": 65536 } }, + { + "id": "openrouter/google/gemini-3.1-pro-preview-customtools", + "name": "Gemini 3.1 Pro Preview Custom Tools", + "family": "gemini-pro", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-01", + "release_date": "2026-02-19", + "last_updated": "2026-02-19", + "modalities": { + "input": [ + "text", + "image", + "audio", + "video", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 2.0, + "output": 12.0 + }, + "limit": { + "context": 1048576, + "output": 65536 + } + }, { "id": "openrouter/google/gemma-2-9b-it", "name": "Gemma 2 9B", @@ -69200,6 +69330,72 @@ "output": 64000 } }, + { + "id": "sap-ai-core/anthropic--claude-4.6-opus", + "name": "anthropic--claude-4.6-opus", + "family": "claude-opus", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-05", + "release_date": "2026-02-05", + "last_updated": "2026-02-05", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 5.0, + "output": 25.0, + "cache_read": 0.5, + "cache_write": 6.25 + }, + "limit": { + "context": 200000, + "output": 128000 + } + }, + { + "id": "sap-ai-core/anthropic--claude-4.6-sonnet", + "name": "anthropic--claude-4.6-sonnet", + "family": "claude-sonnet", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-08", + "release_date": "2026-02-17", + "last_updated": "2026-02-17", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 3.0, + "output": 15.0, + "cache_read": 0.3, + "cache_write": 3.75 + }, + "limit": { + "context": 200000, + "output": 64000 + } + }, { "id": "sap-ai-core/gemini-2.5-flash", "name": "gemini-2.5-flash", @@ -69234,6 +69430,40 @@ "output": 65536 } }, + { + "id": "sap-ai-core/gemini-2.5-flash-lite", + "name": "gemini-2.5-flash-lite", + "family": "gemini-flash-lite", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-01", + "release_date": "2025-06-17", + "last_updated": "2025-06-17", + "modalities": { + "input": [ + "text", + "image", + "audio", + "video", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.1, + "output": 0.4, + "cache_read": 0.025 + }, + "limit": { + "context": 1048576, + "output": 65536 + } + }, { "id": "sap-ai-core/gemini-2.5-pro", "name": "gemini-2.5-pro", @@ -69268,6 +69498,68 @@ "output": 65536 } }, + { + "id": "sap-ai-core/gpt-4.1", + "name": "gpt-4.1", + "family": "gpt", + "attachment": true, + "reasoning": false, + "tool_call": true, + "temperature": true, + "knowledge": "2024-04", + "release_date": "2025-04-14", + "last_updated": "2025-04-14", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 2.0, + "output": 8.0, + "cache_read": 0.5 + }, + "limit": { + "context": 1047576, + "output": 32768 + } + }, + { + "id": "sap-ai-core/gpt-4.1-mini", + "name": "gpt-4.1-mini", + "family": "gpt-mini", + "attachment": true, + "reasoning": false, + "tool_call": true, + "temperature": true, + "knowledge": "2024-04", + "release_date": "2025-04-14", + "last_updated": "2025-04-14", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.4, + "output": 1.6, + "cache_read": 0.1 + }, + "limit": { + "context": 1047576, + "output": 32768 + } + }, { "id": "sap-ai-core/gpt-5", "name": "gpt-5", @@ -69361,6 +69653,65 @@ "output": 128000 } }, + { + "id": "sap-ai-core/sonar", + "name": "sonar", + "family": "sonar", + "attachment": false, + "reasoning": false, + "tool_call": false, + "temperature": true, + "knowledge": "2025-09-01", + "release_date": "2024-01-01", + "last_updated": "2025-09-01", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 1.0, + "output": 1.0 + }, + "limit": { + "context": 128000, + "output": 4096 + } + }, + { + "id": "sap-ai-core/sonar-pro", + "name": "sonar-pro", + "family": "sonar-pro", + "attachment": true, + "reasoning": false, + "tool_call": false, + "temperature": true, + "knowledge": "2025-09-01", + "release_date": "2024-01-01", + "last_updated": "2025-09-01", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 3.0, + "output": 15.0 + }, + "limit": { + "context": 200000, + "output": 8192 + } + }, { "id": "scaleway/bge-multilingual-gemma2", "name": "BGE Multilingual Gemma2", @@ -74516,14 +74867,15 @@ }, { "id": "synthetic/hf:deepseek-ai/DeepSeek-V3", - "name": "DeepSeek V3 (0324)", + "name": "DeepSeek V3", "family": "deepseek", "attachment": false, - "reasoning": false, + "reasoning": true, "tool_call": true, "temperature": true, - "release_date": "2025-08-01", - "last_updated": "2025-08-01", + "knowledge": "2024-07", + "release_date": "2025-01-20", + "last_updated": "2025-05-29", "modalities": { "input": [ "text" @@ -74532,10 +74884,10 @@ "text" ] }, - "open_weights": false, + "open_weights": true, "cost": { - "input": 1.2, - "output": 1.2 + "input": 1.25, + "output": 1.25 }, "limit": { "context": 128000, @@ -76287,6 +76639,34 @@ "output": 32000 } }, + { + "id": "venice/nvidia-nemotron-3-nano-30b-a3b", + "name": "NVIDIA Nemotron 3 Nano 30B", + "family": "nemotron", + "attachment": false, + "reasoning": false, + "tool_call": true, + "temperature": true, + "release_date": "2026-01-27", + "last_updated": "2026-02-26", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.075, + "output": 0.3 + }, + "limit": { + "context": 128000, + "output": 12288 + } + }, { "id": "venice/olafangensan-glm-4.7-flash-heretic", "name": "GLM 4.7 Flash Heretic", @@ -76376,6 +76756,36 @@ "output": 64000 } }, + { + "id": "venice/openai-gpt-53-codex", + "name": "GPT-5.3 Codex", + "family": "gpt-codex", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-02-24", + "last_updated": "2026-02-25", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 2.19, + "output": 17.5, + "cache_read": 0.219 + }, + "limit": { + "context": 400000, + "output": 131072 + } + }, { "id": "venice/openai-gpt-oss-120b", "name": "OpenAI GPT OSS 120B", @@ -76521,6 +76931,35 @@ "output": 64000 } }, + { + "id": "venice/qwen3-coder-480b-a35b-instruct-turbo", + "name": "Qwen 3 Coder 480B Turbo", + "family": "qwen", + "attachment": false, + "reasoning": false, + "tool_call": true, + "temperature": true, + "release_date": "2026-01-27", + "last_updated": "2026-02-26", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.35, + "output": 1.5, + "cache_read": 0.04 + }, + "limit": { + "context": 256000, + "output": 65536 + } + }, { "id": "venice/qwen3-next-80b", "name": "Qwen 3 Next 80b", @@ -81468,19 +81907,18 @@ }, { "id": "vercel/perplexity/sonar", - "name": "Sonar", - "family": "sonar", - "attachment": true, - "reasoning": false, - "tool_call": true, + "name": "Sonar Reasoning", + "family": "sonar-reasoning", + "attachment": false, + "reasoning": true, + "tool_call": false, "temperature": true, - "knowledge": "2025-02", + "knowledge": "2025-09", "release_date": "2025-02-19", "last_updated": "2025-02-19", "modalities": { "input": [ - "text", - "image" + "text" ], "output": [ "text" @@ -81489,7 +81927,7 @@ "open_weights": false, "cost": { "input": 1.0, - "output": 1.0 + "output": 5.0 }, "limit": { "context": 127000, @@ -83255,14 +83693,14 @@ }, { "id": "x-ai/grok-2", - "name": "Grok 2 (1212)", + "name": "Grok 2 Latest", "family": "grok", "attachment": false, "reasoning": false, "tool_call": true, "temperature": true, "knowledge": "2024-08", - "release_date": "2024-12-12", + "release_date": "2024-08-20", "last_updated": "2024-12-12", "modalities": { "input": [ @@ -83346,7 +83784,7 @@ }, { "id": "x-ai/grok-3-fast", - "name": "Grok 3 Fast Latest", + "name": "Grok 3 Fast", "family": "grok", "attachment": false, "reasoning": false, @@ -83376,7 +83814,7 @@ }, { "id": "x-ai/grok-3-mini", - "name": "Grok 3 Mini Latest", + "name": "Grok 3 Mini", "family": "grok", "attachment": false, "reasoning": true, @@ -83406,7 +83844,7 @@ }, { "id": "x-ai/grok-3-mini-fast", - "name": "Grok 3 Mini Fast", + "name": "Grok 3 Mini Fast Latest", "family": "grok", "attachment": false, "reasoning": true, diff --git a/ui/desktop/openapi.json b/ui/desktop/openapi.json index 9b6483be0c..07664ef91e 100644 --- a/ui/desktop/openapi.json +++ b/ui/desktop/openapi.json @@ -10,7 +10,7 @@ "license": { "name": "Apache-2.0" }, - "version": "1.26.0" + "version": "1.27.0" }, "paths": { "/action-required/tool-confirmation": { diff --git a/ui/desktop/package-lock.json b/ui/desktop/package-lock.json index 9f49969ba4..7ea56dbf18 100644 --- a/ui/desktop/package-lock.json +++ b/ui/desktop/package-lock.json @@ -1,12 +1,12 @@ { "name": "goose-app", - "version": "1.26.0", + "version": "1.27.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "goose-app", - "version": "1.26.0", + "version": "1.27.0", "license": "Apache-2.0", "dependencies": { "@mcp-ui/client": "^6.1.0", diff --git a/ui/desktop/package.json b/ui/desktop/package.json index a38a9ca07c..c2c3cfd508 100644 --- a/ui/desktop/package.json +++ b/ui/desktop/package.json @@ -1,7 +1,7 @@ { "name": "goose-app", "productName": "Goose", - "version": "1.26.0", + "version": "1.27.0", "description": "Goose App", "engines": { "node": "^24.10.0",