diff --git a/Cargo.lock b/Cargo.lock index 6bfd8fc04d3b..18405840ab6a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4215,7 +4215,7 @@ dependencies = [ [[package]] name = "goose" -version = "1.27.0" +version = "1.28.0" dependencies = [ "agent-client-protocol-schema", "ahash", @@ -4327,7 +4327,7 @@ dependencies = [ [[package]] name = "goose-acp" -version = "1.27.0" +version = "1.28.0" dependencies = [ "agent-client-protocol-schema", "anyhow", @@ -4363,7 +4363,7 @@ dependencies = [ [[package]] name = "goose-acp-macros" -version = "1.27.0" +version = "1.28.0" dependencies = [ "quote", "syn 2.0.117", @@ -4371,7 +4371,7 @@ dependencies = [ [[package]] name = "goose-cli" -version = "1.27.0" +version = "1.28.0" dependencies = [ "anstream", "anyhow", @@ -4421,7 +4421,7 @@ dependencies = [ [[package]] name = "goose-mcp" -version = "1.27.0" +version = "1.28.0" dependencies = [ "anyhow", "base64 0.22.1", @@ -4450,7 +4450,7 @@ dependencies = [ [[package]] name = "goose-server" -version = "1.27.0" +version = "1.28.0" dependencies = [ "anyhow", "aws-lc-rs", @@ -4496,7 +4496,7 @@ dependencies = [ [[package]] name = "goose-test" -version = "1.27.0" +version = "1.28.0" dependencies = [ "clap", "serde_json", @@ -4504,7 +4504,7 @@ dependencies = [ [[package]] name = "goose-test-support" -version = "1.27.0" +version = "1.28.0" dependencies = [ "axum 0.7.9", "env-lock", diff --git a/Cargo.toml b/Cargo.toml index 1b8e533adbf7..a50cc28528cc 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,7 +8,7 @@ resolver = "2" [workspace.package] edition = "2021" -version = "1.27.0" +version = "1.28.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 d060f2f0ed2d..d7b52a12e023 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-03-02T23:03:29.773002637+00:00", + "timestamp": "2026-03-10T00:39:48.210629621+00:00", "unmapped_models": [ { "provider": "google", @@ -45,6 +45,10 @@ "provider": "google", "model": "gemini-3.1-flash-image-preview" }, + { + "provider": "google", + "model": "gemini-3.1-flash-lite-preview" + }, { "provider": "google", "model": "gemini-pro-latest" @@ -253,6 +257,26 @@ "provider": "openai", "model": "gpt-5-search-api-2025-10-14" }, + { + "provider": "openai", + "model": "gpt-5.3-chat-latest" + }, + { + "provider": "openai", + "model": "gpt-5.4" + }, + { + "provider": "openai", + "model": "gpt-5.4-2026-03-05" + }, + { + "provider": "openai", + "model": "gpt-5.4-pro" + }, + { + "provider": "openai", + "model": "gpt-5.4-pro-2026-03-05" + }, { "provider": "openai", "model": "gpt-audio" @@ -449,6 +473,10 @@ "provider": "openrouter", "model": "arcee-ai/spotlight" }, + { + "provider": "openrouter", + "model": "arcee-ai/trinity-mini" + }, { "provider": "openrouter", "model": "arcee-ai/virtuoso-large" @@ -537,6 +565,10 @@ "provider": "openrouter", "model": "google/gemini-3.1-flash-image-preview" }, + { + "provider": "openrouter", + "model": "google/gemini-3.1-flash-lite-preview" + }, { "provider": "openrouter", "model": "google/gemma-2-27b-it" @@ -553,6 +585,10 @@ "provider": "openrouter", "model": "inception/mercury" }, + { + "provider": "openrouter", + "model": "inception/mercury-2" + }, { "provider": "openrouter", "model": "inception/mercury-coder" @@ -657,18 +693,10 @@ "provider": "openrouter", "model": "mistralai/ministral-14b-2512" }, - { - "provider": "openrouter", - "model": "mistralai/mistral-7b-instruct" - }, { "provider": "openrouter", "model": "mistralai/mistral-7b-instruct-v0.1" }, - { - "provider": "openrouter", - "model": "mistralai/mistral-7b-instruct-v0.3" - }, { "provider": "openrouter", "model": "mistralai/mistral-saba" @@ -781,6 +809,18 @@ "provider": "openrouter", "model": "openai/gpt-5-image-mini" }, + { + "provider": "openrouter", + "model": "openai/gpt-5.3-chat" + }, + { + "provider": "openrouter", + "model": "openai/gpt-5.4" + }, + { + "provider": "openrouter", + "model": "openai/gpt-5.4-pro" + }, { "provider": "openrouter", "model": "openai/gpt-audio" @@ -1027,7 +1067,7 @@ }, { "provider": "openrouter", - "model": "upstage/solar-pro-3:free" + "model": "upstage/solar-pro-3" }, { "provider": "openrouter", @@ -1493,10 +1533,6 @@ "provider": "tetrate", "model": "xai/grok-code-fast" }, - { - "provider": "xai", - "model": "grok-2-image-1212" - }, { "provider": "xai", "model": "grok-imagine-image" @@ -1996,7 +2032,7 @@ }, { "provider_model": "google/gemini-3.1-pro-preview-customtools", - "canonical_model": "google/gemini-3.1-pro-preview-customtools" + "canonical_model": "openrouter/google/gemini-3.1-pro-preview-customtools" }, { "provider_model": "google/gemma-2-9b-it", @@ -2883,10 +2919,6 @@ ], "venice": [], "xai": [ - { - "provider_model": "grok-2-vision-1212", - "canonical_model": "x-ai/grok-2-vision" - }, { "provider_model": "grok-3", "canonical_model": "x-ai/grok-3" @@ -3633,7 +3665,7 @@ { "provider": "openrouter", "model": "google/gemini-3.1-pro-preview-customtools", - "canonical": "google/gemini-3.1-pro-preview-customtools", + "canonical": "openrouter/google/gemini-3.1-pro-preview-customtools", "recommended": true }, { @@ -4956,12 +4988,6 @@ "canonical": "x-ai/grok-code-fast-1", "recommended": true }, - { - "provider": "xai", - "model": "grok-2-vision-1212", - "canonical": "x-ai/grok-2-vision", - "recommended": true - }, { "provider": "xai", "model": "grok-3", @@ -5017,12 +5043,12 @@ "azure_openai": 0, "databricks": 0, "gcp_vertex_ai": 0, - "google": 44, - "openai": 116, - "openrouter": 342, + "google": 45, + "openai": 121, + "openrouter": 346, "tetrate": 201, "venice": 0, - "xai": 13 + "xai": 11 }, "canonical_models_used": [ "anthropic/claude-3-haiku", @@ -5128,6 +5154,7 @@ "openrouter/google/gemini-3-flash-preview", "openrouter/google/gemini-3-pro-preview", "openrouter/google/gemini-3.1-pro-preview", + "openrouter/google/gemini-3.1-pro-preview-customtools", "openrouter/google/gemma-2-9b-it", "openrouter/google/gemma-3-12b-it", "openrouter/google/gemma-3-12b-it:free", diff --git a/ui/desktop/openapi.json b/ui/desktop/openapi.json index 045d9716dea0..93f63a9b8802 100644 --- a/ui/desktop/openapi.json +++ b/ui/desktop/openapi.json @@ -10,7 +10,7 @@ "license": { "name": "Apache-2.0" }, - "version": "1.27.0" + "version": "1.28.0" }, "paths": { "/action-required/tool-confirmation": { diff --git a/ui/desktop/package.json b/ui/desktop/package.json index ce57791c7db0..25167bf18737 100644 --- a/ui/desktop/package.json +++ b/ui/desktop/package.json @@ -1,7 +1,7 @@ { "name": "goose-app", "productName": "Goose", - "version": "1.27.0", + "version": "1.28.0", "description": "Goose App", "engines": { "node": "^24.10.0",