diff --git a/Cargo.lock b/Cargo.lock index 39ed1a471481..7a3af1c28adb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2896,7 +2896,7 @@ dependencies = [ [[package]] name = "goose" -version = "1.21.0" +version = "1.22.0" dependencies = [ "ahash", "anyhow", @@ -2982,7 +2982,7 @@ dependencies = [ [[package]] name = "goose-acp" -version = "1.21.0" +version = "1.22.0" dependencies = [ "anyhow", "assert-json-diff", @@ -3005,7 +3005,7 @@ dependencies = [ [[package]] name = "goose-bench" -version = "1.21.0" +version = "1.22.0" dependencies = [ "anyhow", "async-trait", @@ -3028,7 +3028,7 @@ dependencies = [ [[package]] name = "goose-cli" -version = "1.21.0" +version = "1.22.0" dependencies = [ "anstream", "anyhow", @@ -3075,7 +3075,7 @@ dependencies = [ [[package]] name = "goose-mcp" -version = "1.21.0" +version = "1.22.0" dependencies = [ "anyhow", "base64 0.22.1", @@ -3124,7 +3124,7 @@ dependencies = [ [[package]] name = "goose-server" -version = "1.21.0" +version = "1.22.0" dependencies = [ "anyhow", "axum 0.8.8", @@ -3168,7 +3168,7 @@ dependencies = [ [[package]] name = "goose-test" -version = "1.21.0" +version = "1.22.0" dependencies = [ "clap", "serde_json", diff --git a/Cargo.toml b/Cargo.toml index 86519ba1f0d0..6356c5a8b8a2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,7 +4,7 @@ resolver = "2" [workspace.package] edition = "2021" -version = "1.21.0" +version = "1.22.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 35bf9d5c6dd6..151968519639 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-01-22T13:48:22.433709606+00:00", + "timestamp": "2026-01-29T15:14:27.621649450+00:00", "unmapped_models": [ { "provider": "google", @@ -15,35 +15,35 @@ }, { "provider": "google", - "model": "embedding-gecko-001" + "model": "gemini-2.0-flash-exp-image-generation" }, { "provider": "google", - "model": "gemini-2.0-flash-exp-image-generation" + "model": "gemini-2.5-computer-use-preview-10-2025" }, { "provider": "google", - "model": "gemini-2.5-computer-use-preview-10-2025" + "model": "gemini-2.5-flash-native-audio-latest" }, { "provider": "google", - "model": "gemini-2.5-flash-preview-tts" + "model": "gemini-2.5-flash-native-audio-preview-09-2025" }, { "provider": "google", - "model": "gemini-2.5-pro-preview-tts" + "model": "gemini-2.5-flash-native-audio-preview-12-2025" }, { "provider": "google", - "model": "gemini-embedding-001" + "model": "gemini-2.5-flash-preview-tts" }, { "provider": "google", - "model": "gemini-embedding-exp" + "model": "gemini-2.5-pro-preview-tts" }, { "provider": "google", - "model": "gemini-embedding-exp-03-07" + "model": "gemini-embedding-001" }, { "provider": "google", @@ -297,6 +297,10 @@ "provider": "openai", "model": "chatgpt-image-latest" }, + { + "provider": "openai", + "model": "codex-mini-latest" + }, { "provider": "openai", "model": "computer-use-preview" @@ -2341,30 +2345,6 @@ "provider": "openai", "model": "gpt-5-search-api-2025-10-14" }, - { - "provider": "openai", - "model": "gpt-5.2-codex" - }, - { - "provider": "openai", - "model": "gpt-audio" - }, - { - "provider": "openai", - "model": "gpt-audio-2025-08-28" - }, - { - "provider": "openai", - "model": "gpt-audio-mini" - }, - { - "provider": "openai", - "model": "gpt-audio-mini-2025-10-06" - }, - { - "provider": "openai", - "model": "gpt-audio-mini-2025-12-15" - }, { "provider": "openai", "model": "gpt-image-1" @@ -2473,6 +2453,10 @@ "provider": "openrouter", "model": "amazon/nova-pro-v1" }, + { + "provider": "openrouter", + "model": "arcee-ai/trinity-large-preview:free" + }, { "provider": "openrouter", "model": "arcee-ai/trinity-mini" @@ -2549,10 +2533,6 @@ "provider": "openrouter", "model": "minimax/minimax-m2.1" }, - { - "provider": "openrouter", - "model": "mistralai/devstral-2512:free" - }, { "provider": "openrouter", "model": "mistralai/mistral-small-3.1-24b-instruct:free" @@ -2573,6 +2553,10 @@ "provider": "openrouter", "model": "moonshotai/kimi-k2-thinking" }, + { + "provider": "openrouter", + "model": "moonshotai/kimi-k2.5" + }, { "provider": "openrouter", "model": "nex-agi/deepseek-v3.1-nex-n1" @@ -2613,10 +2597,6 @@ "provider": "openrouter", "model": "nvidia/nemotron-nano-9b-v2:free" }, - { - "provider": "openrouter", - "model": "openai/gpt-5.2-codex" - }, { "provider": "openrouter", "model": "openai/gpt-oss-120b:free" @@ -2679,19 +2659,19 @@ }, { "provider": "openrouter", - "model": "x-ai/grok-3-beta" + "model": "upstage/solar-pro-3:free" }, { "provider": "openrouter", - "model": "x-ai/grok-3-mini-beta" + "model": "x-ai/grok-3-beta" }, { "provider": "openrouter", - "model": "xiaomi/mimo-v2-flash" + "model": "x-ai/grok-3-mini-beta" }, { "provider": "openrouter", - "model": "xiaomi/mimo-v2-flash:free" + "model": "xiaomi/mimo-v2-flash" }, { "provider": "openrouter", @@ -2732,670 +2712,6 @@ { "provider": "openrouter", "model": "z-ai/glm-4.7-flash" - }, - { - "provider": "tetrate", - "model": "claude-3-5-haiku-20241022" - }, - { - "provider": "tetrate", - "model": "claude-3-5-haiku-latest" - }, - { - "provider": "tetrate", - "model": "claude-3-7-sonnet-20250219" - }, - { - "provider": "tetrate", - "model": "claude-3-7-sonnet-latest" - }, - { - "provider": "tetrate", - "model": "claude-3-haiku-20240307" - }, - { - "provider": "tetrate", - "model": "claude-3-opus-20240229" - }, - { - "provider": "tetrate", - "model": "claude-haiku-4-5" - }, - { - "provider": "tetrate", - "model": "claude-haiku-4-5-20251001" - }, - { - "provider": "tetrate", - "model": "claude-opus-4-0" - }, - { - "provider": "tetrate", - "model": "claude-opus-4-1" - }, - { - "provider": "tetrate", - "model": "claude-opus-4-1-20250805" - }, - { - "provider": "tetrate", - "model": "claude-opus-4-20250514" - }, - { - "provider": "tetrate", - "model": "claude-opus-4-5" - }, - { - "provider": "tetrate", - "model": "claude-opus-4-5-20251101" - }, - { - "provider": "tetrate", - "model": "claude-sonnet-4-0" - }, - { - "provider": "tetrate", - "model": "claude-sonnet-4-20250514" - }, - { - "provider": "tetrate", - "model": "claude-sonnet-4-5" - }, - { - "provider": "tetrate", - "model": "claude-sonnet-4-5-20250929" - }, - { - "provider": "tetrate", - "model": "deepinfra/MiniMaxAI/MiniMax-M2" - }, - { - "provider": "tetrate", - "model": "deepinfra/NousResearch/Hermes-3-Llama-3.1-405B" - }, - { - "provider": "tetrate", - "model": "deepinfra/NousResearch/Hermes-3-Llama-3.1-70B" - }, - { - "provider": "tetrate", - "model": "deepinfra/Qwen/Qwen2.5-72B-Instruct" - }, - { - "provider": "tetrate", - "model": "deepinfra/Qwen/Qwen3-14B" - }, - { - "provider": "tetrate", - "model": "deepinfra/Qwen/Qwen3-235B-A22B-Instruct-2507" - }, - { - "provider": "tetrate", - "model": "deepinfra/Qwen/Qwen3-235B-A22B-Thinking-2507" - }, - { - "provider": "tetrate", - "model": "deepinfra/Qwen/Qwen3-30B-A3B" - }, - { - "provider": "tetrate", - "model": "deepinfra/Qwen/Qwen3-32B" - }, - { - "provider": "tetrate", - "model": "deepinfra/Qwen/Qwen3-Coder-480B-A35B-Instruct" - }, - { - "provider": "tetrate", - "model": "deepinfra/Qwen/Qwen3-Coder-480B-A35B-Instruct-Turbo" - }, - { - "provider": "tetrate", - "model": "deepinfra/Qwen/Qwen3-Next-80B-A3B-Instruct" - }, - { - "provider": "tetrate", - "model": "deepinfra/Qwen/Qwen3-VL-235B-A22B-Instruct" - }, - { - "provider": "tetrate", - "model": "deepinfra/Qwen/Qwen3-VL-30B-A3B-Instruct" - }, - { - "provider": "tetrate", - "model": "deepinfra/anthropic/claude-3-7-sonnet-latest" - }, - { - "provider": "tetrate", - "model": "deepinfra/anthropic/claude-4-opus" - }, - { - "provider": "tetrate", - "model": "deepinfra/anthropic/claude-4-sonnet" - }, - { - "provider": "tetrate", - "model": "deepinfra/deepseek-ai/DeepSeek-R1-0528" - }, - { - "provider": "tetrate", - "model": "deepinfra/deepseek-ai/DeepSeek-R1-0528-Turbo" - }, - { - "provider": "tetrate", - "model": "deepinfra/deepseek-ai/DeepSeek-V3" - }, - { - "provider": "tetrate", - "model": "deepinfra/deepseek-ai/DeepSeek-V3-0324" - }, - { - "provider": "tetrate", - "model": "deepinfra/deepseek-ai/DeepSeek-V3.1" - }, - { - "provider": "tetrate", - "model": "deepinfra/deepseek-ai/DeepSeek-V3.1-Terminus" - }, - { - "provider": "tetrate", - "model": "deepinfra/deepseek-ai/DeepSeek-V3.2" - }, - { - "provider": "tetrate", - "model": "deepinfra/google/gemini-2.0-flash-001" - }, - { - "provider": "tetrate", - "model": "deepinfra/google/gemini-2.5-flash" - }, - { - "provider": "tetrate", - "model": "deepinfra/google/gemini-2.5-pro" - }, - { - "provider": "tetrate", - "model": "deepinfra/google/gemma-3-12b-it" - }, - { - "provider": "tetrate", - "model": "deepinfra/google/gemma-3-27b-it" - }, - { - "provider": "tetrate", - "model": "deepinfra/google/gemma-3-4b-it" - }, - { - "provider": "tetrate", - "model": "deepinfra/meta-llama/Llama-3.2-3B-Instruct" - }, - { - "provider": "tetrate", - "model": "deepinfra/meta-llama/Llama-3.3-70B-Instruct-Turbo" - }, - { - "provider": "tetrate", - "model": "deepinfra/meta-llama/Llama-4-Scout-17B-16E-Instruct" - }, - { - "provider": "tetrate", - "model": "deepinfra/meta-llama/Meta-Llama-3-8B-Instruct" - }, - { - "provider": "tetrate", - "model": "deepinfra/meta-llama/Meta-Llama-3.1-70B-Instruct" - }, - { - "provider": "tetrate", - "model": "deepinfra/meta-llama/Meta-Llama-3.1-70B-Instruct-Turbo" - }, - { - "provider": "tetrate", - "model": "deepinfra/meta-llama/Meta-Llama-3.1-8B-Instruct" - }, - { - "provider": "tetrate", - "model": "deepinfra/meta-llama/Meta-Llama-3.1-8B-Instruct-Turbo" - }, - { - "provider": "tetrate", - "model": "deepinfra/mistralai/Mistral-Nemo-Instruct-2407" - }, - { - "provider": "tetrate", - "model": "deepinfra/mistralai/Mistral-Small-24B-Instruct-2501" - }, - { - "provider": "tetrate", - "model": "deepinfra/mistralai/Mistral-Small-3.2-24B-Instruct-2506" - }, - { - "provider": "tetrate", - "model": "deepinfra/mistralai/Mixtral-8x7B-Instruct-v0.1" - }, - { - "provider": "tetrate", - "model": "deepinfra/moonshotai/Kimi-K2-Instruct-0905" - }, - { - "provider": "tetrate", - "model": "deepinfra/moonshotai/Kimi-K2-Thinking" - }, - { - "provider": "tetrate", - "model": "deepinfra/nvidia/Llama-3.1-Nemotron-70B-Instruct" - }, - { - "provider": "tetrate", - "model": "deepinfra/nvidia/Llama-3.3-Nemotron-Super-49B-v1.5" - }, - { - "provider": "tetrate", - "model": "deepinfra/nvidia/NVIDIA-Nemotron-Nano-9B-v2" - }, - { - "provider": "tetrate", - "model": "deepinfra/nvidia/Nemotron-3-Nano-30B-A3B" - }, - { - "provider": "tetrate", - "model": "deepinfra/openai/gpt-oss-120b" - }, - { - "provider": "tetrate", - "model": "deepinfra/openai/gpt-oss-120b-Turbo" - }, - { - "provider": "tetrate", - "model": "deepinfra/openai/gpt-oss-20b" - }, - { - "provider": "tetrate", - "model": "deepinfra/zai-org/GLM-4.6" - }, - { - "provider": "tetrate", - "model": "deepinfra/zai-org/GLM-4.6V" - }, - { - "provider": "tetrate", - "model": "gemini-2.0-flash" - }, - { - "provider": "tetrate", - "model": "gemini-2.0-flash-001" - }, - { - "provider": "tetrate", - "model": "gemini-2.0-flash-exp" - }, - { - "provider": "tetrate", - "model": "gemini-2.0-flash-lite" - }, - { - "provider": "tetrate", - "model": "gemini-2.0-flash-lite-001" - }, - { - "provider": "tetrate", - "model": "gemini-2.5-flash" - }, - { - "provider": "tetrate", - "model": "gemini-2.5-flash-lite" - }, - { - "provider": "tetrate", - "model": "gemini-2.5-flash-lite-preview-09-2025" - }, - { - "provider": "tetrate", - "model": "gemini-2.5-flash-preview-09-2025" - }, - { - "provider": "tetrate", - "model": "gemini-2.5-pro" - }, - { - "provider": "tetrate", - "model": "gemini-3-pro-preview" - }, - { - "provider": "tetrate", - "model": "gpt-4-turbo" - }, - { - "provider": "tetrate", - "model": "gpt-4-turbo-2024-04-09" - }, - { - "provider": "tetrate", - "model": "gpt-4.1" - }, - { - "provider": "tetrate", - "model": "gpt-4.1-2025-04-14" - }, - { - "provider": "tetrate", - "model": "gpt-4.1-mini" - }, - { - "provider": "tetrate", - "model": "gpt-4.1-mini-2025-04-14" - }, - { - "provider": "tetrate", - "model": "gpt-4.1-nano" - }, - { - "provider": "tetrate", - "model": "gpt-4.1-nano-2025-04-14" - }, - { - "provider": "tetrate", - "model": "gpt-4o" - }, - { - "provider": "tetrate", - "model": "gpt-4o-2024-05-13" - }, - { - "provider": "tetrate", - "model": "gpt-4o-2024-08-06" - }, - { - "provider": "tetrate", - "model": "gpt-4o-2024-11-20" - }, - { - "provider": "tetrate", - "model": "gpt-4o-mini" - }, - { - "provider": "tetrate", - "model": "gpt-4o-mini-2024-07-18" - }, - { - "provider": "tetrate", - "model": "gpt-5" - }, - { - "provider": "tetrate", - "model": "gpt-5-2025-08-07" - }, - { - "provider": "tetrate", - "model": "gpt-5-chat-latest" - }, - { - "provider": "tetrate", - "model": "gpt-5-mini" - }, - { - "provider": "tetrate", - "model": "gpt-5-mini-2025-08-07" - }, - { - "provider": "tetrate", - "model": "gpt-5-nano" - }, - { - "provider": "tetrate", - "model": "gpt-5-nano-2025-08-07" - }, - { - "provider": "tetrate", - "model": "gpt-5.1" - }, - { - "provider": "tetrate", - "model": "gpt-5.1-2025-11-13" - }, - { - "provider": "tetrate", - "model": "gpt-5.1-chat-latest" - }, - { - "provider": "tetrate", - "model": "gpt-5.2" - }, - { - "provider": "tetrate", - "model": "gpt-5.2-2025-12-11" - }, - { - "provider": "tetrate", - "model": "groq/llama-3.1-8b-instant" - }, - { - "provider": "tetrate", - "model": "groq/llama-3.3-70b-versatile" - }, - { - "provider": "tetrate", - "model": "groq/meta-llama/llama-4-maverick-17b-128e-instruct" - }, - { - "provider": "tetrate", - "model": "groq/meta-llama/llama-4-scout-17b-16e-instruct" - }, - { - "provider": "tetrate", - "model": "groq/moonshotai/kimi-k2-instruct-0905" - }, - { - "provider": "tetrate", - "model": "groq/openai/gpt-oss-120b" - }, - { - "provider": "tetrate", - "model": "groq/openai/gpt-oss-20b" - }, - { - "provider": "tetrate", - "model": "groq/qwen/qwen3-32b" - }, - { - "provider": "tetrate", - "model": "o1" - }, - { - "provider": "tetrate", - "model": "o1-2024-12-17" - }, - { - "provider": "tetrate", - "model": "o3" - }, - { - "provider": "tetrate", - "model": "o3-2025-04-16" - }, - { - "provider": "tetrate", - "model": "o3-mini" - }, - { - "provider": "tetrate", - "model": "o3-mini-2025-01-31" - }, - { - "provider": "tetrate", - "model": "o4-mini" - }, - { - "provider": "tetrate", - "model": "o4-mini-2025-04-16" - }, - { - "provider": "tetrate", - "model": "vertexanthropic/claude-3-5-haiku" - }, - { - "provider": "tetrate", - "model": "vertexanthropic/claude-3-5-haiku@20241022" - }, - { - "provider": "tetrate", - "model": "vertexanthropic/claude-3-haiku" - }, - { - "provider": "tetrate", - "model": "vertexanthropic/claude-3-haiku@20240307" - }, - { - "provider": "tetrate", - "model": "vertexanthropic/claude-haiku-4-5" - }, - { - "provider": "tetrate", - "model": "vertexanthropic/claude-haiku-4-5@20251001" - }, - { - "provider": "tetrate", - "model": "vertexanthropic/claude-opus-4" - }, - { - "provider": "tetrate", - "model": "vertexanthropic/claude-opus-4-1" - }, - { - "provider": "tetrate", - "model": "vertexanthropic/claude-opus-4-1@20250805" - }, - { - "provider": "tetrate", - "model": "vertexanthropic/claude-opus-4-5" - }, - { - "provider": "tetrate", - "model": "vertexanthropic/claude-opus-4-5@20251101" - }, - { - "provider": "tetrate", - "model": "vertexanthropic/claude-opus-4@20250514" - }, - { - "provider": "tetrate", - "model": "vertexanthropic/claude-sonnet-4" - }, - { - "provider": "tetrate", - "model": "vertexanthropic/claude-sonnet-4-5" - }, - { - "provider": "tetrate", - "model": "vertexanthropic/claude-sonnet-4-5@20250929" - }, - { - "provider": "tetrate", - "model": "vertexanthropic/claude-sonnet-4@20250514" - }, - { - "provider": "tetrate", - "model": "xai/grok-2-vision" - }, - { - "provider": "tetrate", - "model": "xai/grok-2-vision-1212" - }, - { - "provider": "tetrate", - "model": "xai/grok-2-vision-latest" - }, - { - "provider": "tetrate", - "model": "xai/grok-3" - }, - { - "provider": "tetrate", - "model": "xai/grok-3-beta" - }, - { - "provider": "tetrate", - "model": "xai/grok-3-fast" - }, - { - "provider": "tetrate", - "model": "xai/grok-3-fast-beta" - }, - { - "provider": "tetrate", - "model": "xai/grok-3-fast-latest" - }, - { - "provider": "tetrate", - "model": "xai/grok-3-latest" - }, - { - "provider": "tetrate", - "model": "xai/grok-3-mini" - }, - { - "provider": "tetrate", - "model": "xai/grok-3-mini-beta" - }, - { - "provider": "tetrate", - "model": "xai/grok-3-mini-fast" - }, - { - "provider": "tetrate", - "model": "xai/grok-3-mini-fast-beta" - }, - { - "provider": "tetrate", - "model": "xai/grok-3-mini-fast-latest" - }, - { - "provider": "tetrate", - "model": "xai/grok-3-mini-latest" - }, - { - "provider": "tetrate", - "model": "xai/grok-4" - }, - { - "provider": "tetrate", - "model": "xai/grok-4-0709" - }, - { - "provider": "tetrate", - "model": "xai/grok-4-fast" - }, - { - "provider": "tetrate", - "model": "xai/grok-4-fast-non-reasoning" - }, - { - "provider": "tetrate", - "model": "xai/grok-4-fast-non-reasoning-latest" - }, - { - "provider": "tetrate", - "model": "xai/grok-4-fast-reasoning" - }, - { - "provider": "tetrate", - "model": "xai/grok-4-fast-reasoning-latest" - }, - { - "provider": "tetrate", - "model": "xai/grok-4-latest" - }, - { - "provider": "tetrate", - "model": "xai/grok-code-fast" - }, - { - "provider": "tetrate", - "model": "xai/grok-code-fast-1" - }, - { - "provider": "tetrate", - "model": "xai/grok-code-fast-1-0825" } ], "all_mappings": { @@ -3446,10 +2762,6 @@ "provider_model": "gemini-2.0-flash-001", "canonical_model": "google/gemini-2.0-flash" }, - { - "provider_model": "gemini-2.0-flash-exp", - "canonical_model": "google/gemini-2.0-flash" - }, { "provider_model": "gemini-2.0-flash-lite", "canonical_model": "google/gemini-2.0-flash-lite" @@ -3458,14 +2770,6 @@ "provider_model": "gemini-2.0-flash-lite-001", "canonical_model": "google/gemini-2.0-flash-lite" }, - { - "provider_model": "gemini-2.0-flash-lite-preview", - "canonical_model": "google/gemini-2.0-flash-lite" - }, - { - "provider_model": "gemini-2.0-flash-lite-preview-02-05", - "canonical_model": "google/gemini-2.0-flash-lite" - }, { "provider_model": "gemini-2.5-flash", "canonical_model": "google/gemini-2.5-flash" @@ -3524,10 +2828,6 @@ "provider_model": "chatgpt-4o-latest", "canonical_model": "openai/chatgpt-4o" }, - { - "provider_model": "codex-mini-latest", - "canonical_model": "openai/codex-mini" - }, { "provider_model": "gpt-3.5-turbo", "canonical_model": "openai/gpt-3.5-turbo" @@ -3724,10 +3024,6 @@ "provider_model": "gpt-5.1-codex-mini", "canonical_model": "openai/gpt-5.1-codex-mini" }, - { - "provider_model": "gpt-5.2-codex", - "canonical_model": "openai/gpt-5.2-codex" - }, { "provider_model": "gpt-5.2", "canonical_model": "openai/gpt-5.2" @@ -3740,6 +3036,10 @@ "provider_model": "gpt-5.2-chat-latest", "canonical_model": "openai/gpt-5.2-chat" }, + { + "provider_model": "gpt-5.2-codex", + "canonical_model": "openai/gpt-5.2-codex" + }, { "provider_model": "gpt-5.2-pro", "canonical_model": "openai/gpt-5.2-pro" @@ -3748,6 +3048,26 @@ "provider_model": "gpt-5.2-pro-2025-12-11", "canonical_model": "openai/gpt-5.2-pro" }, + { + "provider_model": "gpt-audio", + "canonical_model": "openai/gpt-audio" + }, + { + "provider_model": "gpt-audio-2025-08-28", + "canonical_model": "openai/gpt-audio" + }, + { + "provider_model": "gpt-audio-mini", + "canonical_model": "openai/gpt-audio-mini" + }, + { + "provider_model": "gpt-audio-mini-2025-10-06", + "canonical_model": "openai/gpt-audio-mini" + }, + { + "provider_model": "gpt-audio-mini-2025-12-15", + "canonical_model": "openai/gpt-audio-mini" + }, { "provider_model": "o1", "canonical_model": "openai/o1" @@ -4230,6 +3550,10 @@ "provider_model": "openai/gpt-5.2-chat", "canonical_model": "openai/gpt-5.2-chat" }, + { + "provider_model": "openai/gpt-5.2-codex", + "canonical_model": "openai/gpt-5.2-codex" + }, { "provider_model": "openai/gpt-5.2-pro", "canonical_model": "openai/gpt-5.2-pro" @@ -4498,11 +3822,6 @@ "model": "gemini-2.0-flash-001", "canonical": "google/gemini-2.0-flash" }, - { - "provider": "google", - "model": "gemini-2.0-flash-exp", - "canonical": "google/gemini-2.0-flash" - }, { "provider": "google", "model": "gemini-2.0-flash-lite", @@ -4513,16 +3832,6 @@ "model": "gemini-2.0-flash-lite-001", "canonical": "google/gemini-2.0-flash-lite" }, - { - "provider": "google", - "model": "gemini-2.0-flash-lite-preview", - "canonical": "google/gemini-2.0-flash-lite" - }, - { - "provider": "google", - "model": "gemini-2.0-flash-lite-preview-02-05", - "canonical": "google/gemini-2.0-flash-lite" - }, { "provider": "google", "model": "gemini-2.5-flash", @@ -4593,11 +3902,6 @@ "model": "chatgpt-4o-latest", "canonical": "openai/chatgpt-4o" }, - { - "provider": "openai", - "model": "codex-mini-latest", - "canonical": "openai/codex-mini" - }, { "provider": "openai", "model": "gpt-3.5-turbo", @@ -4858,6 +4162,11 @@ "model": "gpt-5.2-chat-latest", "canonical": "openai/gpt-5.2-chat" }, + { + "provider": "openai", + "model": "gpt-5.2-codex", + "canonical": "openai/gpt-5.2-codex" + }, { "provider": "openai", "model": "gpt-5.2-pro", @@ -4868,6 +4177,31 @@ "model": "gpt-5.2-pro-2025-12-11", "canonical": "openai/gpt-5.2-pro" }, + { + "provider": "openai", + "model": "gpt-audio", + "canonical": "openai/gpt-audio" + }, + { + "provider": "openai", + "model": "gpt-audio-2025-08-28", + "canonical": "openai/gpt-audio" + }, + { + "provider": "openai", + "model": "gpt-audio-mini", + "canonical": "openai/gpt-audio-mini" + }, + { + "provider": "openai", + "model": "gpt-audio-mini-2025-10-06", + "canonical": "openai/gpt-audio-mini" + }, + { + "provider": "openai", + "model": "gpt-audio-mini-2025-12-15", + "canonical": "openai/gpt-audio-mini" + }, { "provider": "openai", "model": "o1", @@ -5468,6 +4802,11 @@ "model": "openai/gpt-5.2-chat", "canonical": "openai/gpt-5.2-chat" }, + { + "provider": "openrouter", + "model": "openai/gpt-5.2-codex", + "canonical": "openai/gpt-5.2-codex" + }, { "provider": "openrouter", "model": "openai/gpt-5.2-pro", @@ -5731,10 +5070,10 @@ ], "model_counts": { "anthropic": 9, - "google": 50, + "google": 47, "openai": 653, - "openrouter": 228, - "tetrate": 166, + "openrouter": 229, + "tetrate": 0, "xai": 0 }, "canonical_models_used": [ @@ -5801,7 +5140,6 @@ "mistralai/pixtral-large", "mistralai/voxtral-small-24b", "openai/chatgpt-4o", - "openai/codex-mini", "openai/gpt-3.5-turbo", "openai/gpt-3.5-turbo-16k", "openai/gpt-3.5-turbo-instruct", @@ -5831,7 +5169,10 @@ "openai/gpt-5.1-codex-mini", "openai/gpt-5.2", "openai/gpt-5.2-chat", + "openai/gpt-5.2-codex", "openai/gpt-5.2-pro", + "openai/gpt-audio", + "openai/gpt-audio-mini", "openai/gpt-oss-120b", "openai/gpt-oss-20b", "openai/gpt-oss-safeguard-20b", diff --git a/crates/goose/src/providers/canonical/data/canonical_models.json b/crates/goose/src/providers/canonical/data/canonical_models.json index 90412df51d71..6773f1da6777 100644 --- a/crates/goose/src/providers/canonical/data/canonical_models.json +++ b/crates/goose/src/providers/canonical/data/canonical_models.json @@ -13,9 +13,7 @@ "supports_tools": true, "pricing": { "prompt": 2e-6, - "completion": 8e-6, - "request": 0.0, - "image": 0.0 + "completion": 8e-6 } }, { @@ -32,9 +30,7 @@ "supports_tools": true, "pricing": { "prompt": 2e-7, - "completion": 4e-7, - "request": 0.0, - "image": 0.0 + "completion": 4e-7 } }, { @@ -70,9 +66,7 @@ "supports_tools": true, "pricing": { "prompt": 8e-7, - "completion": 4e-6, - "request": 0.0, - "image": 0.0 + "completion": 4e-6 } }, { @@ -91,9 +85,7 @@ "supports_tools": true, "pricing": { "prompt": 6e-6, - "completion": 0.00003, - "request": 0.0, - "image": 0.0 + "completion": 0.00003 } }, { @@ -112,9 +104,7 @@ "supports_tools": true, "pricing": { "prompt": 3e-6, - "completion": 0.000015, - "request": 0.0, - "image": 0.0048 + "completion": 0.000015 } }, { @@ -133,9 +123,7 @@ "supports_tools": true, "pricing": { "prompt": 3e-6, - "completion": 0.000015, - "request": 0.0, - "image": 0.0048 + "completion": 0.000015 } }, { @@ -172,9 +160,7 @@ "supports_tools": true, "pricing": { "prompt": 0.000015, - "completion": 0.000075, - "request": 0.0, - "image": 0.024 + "completion": 0.000075 } }, { @@ -193,9 +179,7 @@ "supports_tools": true, "pricing": { "prompt": 0.000015, - "completion": 0.000075, - "request": 0.0, - "image": 0.024 + "completion": 0.000075 } }, { @@ -233,9 +217,7 @@ "supports_tools": true, "pricing": { "prompt": 3e-6, - "completion": 0.000015, - "request": 0.0, - "image": 0.0048 + "completion": 0.000015 } }, { @@ -271,9 +253,7 @@ "supports_tools": false, "pricing": { "prompt": 2.5e-6, - "completion": 0.00001, - "request": 0.0, - "image": 0.0 + "completion": 0.00001 } }, { @@ -290,9 +270,7 @@ "supports_tools": true, "pricing": { "prompt": 1.5e-7, - "completion": 6e-7, - "request": 0.0, - "image": 0.0 + "completion": 6e-7 } }, { @@ -309,9 +287,7 @@ "supports_tools": true, "pricing": { "prompt": 2.5e-6, - "completion": 0.00001, - "request": 0.0, - "image": 0.0 + "completion": 0.00001 } }, { @@ -328,9 +304,7 @@ "supports_tools": false, "pricing": { "prompt": 3.75e-8, - "completion": 1.5e-7, - "request": 0.0, - "image": 0.0 + "completion": 1.5e-7 } }, { @@ -347,9 +321,7 @@ "supports_tools": true, "pricing": { "prompt": 2.5e-7, - "completion": 3.8e-7, - "request": 0.0, - "image": 0.0 + "completion": 3.8e-7 } }, { @@ -366,9 +338,7 @@ "supports_tools": true, "pricing": { "prompt": 3e-7, - "completion": 1.2e-6, - "request": 0.0, - "image": 0.0 + "completion": 1.2e-6 } }, { @@ -385,9 +355,7 @@ "supports_tools": true, "pricing": { "prompt": 7e-7, - "completion": 2.5e-6, - "request": 0.0, - "image": 0.0 + "completion": 2.5e-6 } }, { @@ -404,9 +372,7 @@ "supports_tools": true, "pricing": { "prompt": 3e-8, - "completion": 1.1e-7, - "request": 0.0, - "image": 0.0 + "completion": 1.1e-7 } }, { @@ -422,9 +388,7 @@ "supports_tools": false, "pricing": { "prompt": 2.9e-7, - "completion": 2.9e-7, - "request": 0.0, - "image": 0.0 + "completion": 2.9e-7 } }, { @@ -440,9 +404,7 @@ "supports_tools": true, "pricing": { "prompt": 2.1e-7, - "completion": 7.9e-7, - "request": 0.0, - "image": 0.0 + "completion": 7.9e-7 } }, { @@ -459,9 +421,7 @@ "supports_tools": false, "pricing": { "prompt": 2.7e-7, - "completion": 4.1e-7, - "request": 0.0, - "image": 0.0 + "completion": 4.1e-7 } }, { @@ -483,8 +443,7 @@ "pricing": { "prompt": 1e-7, "completion": 4e-7, - "request": 0.0, - "image": 0.0000258 + "image": 1e-7 } }, { @@ -506,8 +465,7 @@ "pricing": { "prompt": 7.5e-8, "completion": 3e-7, - "request": 0.0, - "image": 0.0 + "image": 7.5e-8 } }, { @@ -529,8 +487,7 @@ "pricing": { "prompt": 3e-7, "completion": 2.5e-6, - "request": 0.0, - "image": 0.001238 + "image": 3e-7 } }, { @@ -550,8 +507,7 @@ "pricing": { "prompt": 3e-7, "completion": 2.5e-6, - "request": 0.0, - "image": 0.001238 + "image": 3e-7 } }, { @@ -573,8 +529,7 @@ "pricing": { "prompt": 1e-7, "completion": 4e-7, - "request": 0.0, - "image": 0.0 + "image": 1e-7 } }, { @@ -596,8 +551,7 @@ "pricing": { "prompt": 1.25e-6, "completion": 0.00001, - "request": 0.0, - "image": 0.00516 + "image": 1.25e-6 } }, { @@ -619,8 +573,7 @@ "pricing": { "prompt": 5e-7, "completion": 3e-6, - "request": 0.0, - "image": 0.0 + "image": 5e-7 } }, { @@ -642,8 +595,7 @@ "pricing": { "prompt": 2e-6, "completion": 0.000012, - "request": 0.0, - "image": 0.008256 + "image": 2e-6 } }, { @@ -663,8 +615,7 @@ "pricing": { "prompt": 2e-6, "completion": 0.000012, - "request": 0.0, - "image": 0.067 + "image": 2e-6 } }, { @@ -680,9 +631,7 @@ "supports_tools": false, "pricing": { "prompt": 6.5e-7, - "completion": 6.5e-7, - "request": 0.0, - "image": 0.0 + "completion": 6.5e-7 } }, { @@ -698,9 +647,7 @@ "supports_tools": false, "pricing": { "prompt": 3e-8, - "completion": 9e-8, - "request": 0.0, - "image": 0.0 + "completion": 9e-8 } }, { @@ -718,9 +665,7 @@ "supports_tools": false, "pricing": { "prompt": 3e-8, - "completion": 1e-7, - "request": 0.0, - "image": 0.0 + "completion": 1e-7 } }, { @@ -738,9 +683,7 @@ "supports_tools": true, "pricing": { "prompt": 4e-8, - "completion": 1.5e-7, - "request": 0.0, - "image": 0.0 + "completion": 1.5e-7 } }, { @@ -757,9 +700,7 @@ "supports_tools": false, "pricing": { "prompt": 1.703012e-8, - "completion": 6.81536e-8, - "request": 0.0, - "image": 0.0 + "completion": 6.81536e-8 } }, { @@ -775,15 +716,14 @@ "supports_tools": false, "pricing": { "prompt": 2e-8, - "completion": 4e-8, - "request": 0.0, - "image": 0.0 + "completion": 4e-8 } }, { "id": "meta-llama/llama-3-70b-instruct", "name": "Meta: Llama 3 70B Instruct", "context_length": 8192, + "max_completion_tokens": 8000, "input_modalities": [ "text" ], @@ -792,10 +732,8 @@ ], "supports_tools": false, "pricing": { - "prompt": 4e-7, - "completion": 4e-7, - "request": 0.0, - "image": 0.0 + "prompt": 5.1e-7, + "completion": 7.4e-7 } }, { @@ -812,9 +750,7 @@ "supports_tools": true, "pricing": { "prompt": 3e-8, - "completion": 6e-8, - "request": 0.0, - "image": 0.0 + "completion": 6e-8 } }, { @@ -831,9 +767,7 @@ "supports_tools": false, "pricing": { "prompt": 4e-6, - "completion": 4e-6, - "request": 0.0, - "image": 0.0 + "completion": 4e-6 } }, { @@ -849,9 +783,7 @@ "supports_tools": true, "pricing": { "prompt": 3.5e-6, - "completion": 3.5e-6, - "request": 0.0, - "image": 0.0 + "completion": 3.5e-6 } }, { @@ -867,9 +799,7 @@ "supports_tools": true, "pricing": { "prompt": 4e-7, - "completion": 4e-7, - "request": 0.0, - "image": 0.0 + "completion": 4e-7 } }, { @@ -886,9 +816,7 @@ "supports_tools": true, "pricing": { "prompt": 2e-8, - "completion": 5e-8, - "request": 0.0, - "image": 0.0 + "completion": 5e-8 } }, { @@ -906,9 +834,7 @@ "supports_tools": false, "pricing": { "prompt": 4.9e-8, - "completion": 4.9e-8, - "request": 0.0, - "image": 0.00007948 + "completion": 4.9e-8 } }, { @@ -924,9 +850,7 @@ "supports_tools": false, "pricing": { "prompt": 2.7e-8, - "completion": 2e-7, - "request": 0.0, - "image": 0.0 + "completion": 2e-7 } }, { @@ -943,9 +867,7 @@ "supports_tools": false, "pricing": { "prompt": 2e-8, - "completion": 2e-8, - "request": 0.0, - "image": 0.0 + "completion": 2e-8 } }, { @@ -962,9 +884,7 @@ "supports_tools": true, "pricing": { "prompt": 1e-7, - "completion": 3.2e-7, - "request": 0.0, - "image": 0.0 + "completion": 3.2e-7 } }, { @@ -982,9 +902,7 @@ "supports_tools": true, "pricing": { "prompt": 1.5e-7, - "completion": 6e-7, - "request": 0.0, - "image": 0.0006684 + "completion": 6e-7 } }, { @@ -1002,9 +920,7 @@ "supports_tools": true, "pricing": { "prompt": 8e-8, - "completion": 3e-7, - "request": 0.0, - "image": 0.0003342 + "completion": 3e-7 } }, { @@ -1020,9 +936,7 @@ "supports_tools": false, "pricing": { "prompt": 2e-7, - "completion": 2e-7, - "request": 0.0, - "image": 0.0 + "completion": 2e-7 } }, { @@ -1038,9 +952,7 @@ "supports_tools": false, "pricing": { "prompt": 2e-8, - "completion": 6e-8, - "request": 0.0, - "image": 0.0 + "completion": 6e-8 } }, { @@ -1057,9 +969,7 @@ "supports_tools": false, "pricing": { "prompt": 1.8e-7, - "completion": 1.8e-7, - "request": 0.0, - "image": 0.0 + "completion": 1.8e-7 } }, { @@ -1092,9 +1002,7 @@ "supports_tools": true, "pricing": { "prompt": 5e-8, - "completion": 2.2e-7, - "request": 0.0, - "image": 0.0 + "completion": 2.2e-7 } }, { @@ -1192,9 +1100,7 @@ "supports_tools": false, "pricing": { "prompt": 2e-7, - "completion": 2e-7, - "request": 0.0, - "image": 0.0 + "completion": 2e-7 } }, { @@ -1261,9 +1167,7 @@ "supports_tools": true, "pricing": { "prompt": 2e-8, - "completion": 4e-8, - "request": 0.0, - "image": 0.0 + "completion": 4e-8 } }, { @@ -1296,9 +1200,7 @@ "supports_tools": true, "pricing": { "prompt": 3e-8, - "completion": 1.1e-7, - "request": 0.0, - "image": 0.0 + "completion": 1.1e-7 } }, { @@ -1316,9 +1218,7 @@ "supports_tools": true, "pricing": { "prompt": 3e-8, - "completion": 1.1e-7, - "request": 0.0, - "image": 0.0 + "completion": 1.1e-7 } }, { @@ -1336,9 +1236,7 @@ "supports_tools": true, "pricing": { "prompt": 6e-8, - "completion": 1.8e-7, - "request": 0.0, - "image": 0.0 + "completion": 1.8e-7 } }, { @@ -1403,9 +1301,7 @@ "supports_tools": true, "pricing": { "prompt": 5.4e-7, - "completion": 5.4e-7, - "request": 0.0, - "image": 0.0 + "completion": 5.4e-7 } }, { @@ -1422,9 +1318,7 @@ "supports_tools": true, "pricing": { "prompt": 1e-7, - "completion": 1e-7, - "request": 0.0, - "image": 0.0001445 + "completion": 1e-7 } }, { @@ -2033,27 +1927,6 @@ "completion": 0.000014 } }, - { - "id": "openai/gpt-5.2-codex", - "name": "OpenAI: GPT-5.2-Codex", - "context_length": 400000, - "max_completion_tokens": 128000, - "input_modalities": [ - "file", - "image", - "text" - ], - "output_modalities": [ - "text" - ], - "supports_tools": true, - "pricing": { - "prompt": 1.75e-6, - "completion": 0.000014, - "request": 0.0, - "image": 0.0 - } - }, { "id": "openai/gpt-5.2-pro", "name": "OpenAI: GPT-5.2 Pro", @@ -2124,9 +1997,7 @@ "supports_tools": true, "pricing": { "prompt": 3.9e-8, - "completion": 1.9e-7, - "request": 0.0, - "image": 0.0 + "completion": 1.9e-7 } }, { @@ -2143,9 +2014,7 @@ "supports_tools": true, "pricing": { "prompt": 2e-8, - "completion": 1e-7, - "request": 0.0, - "image": 0.0 + "completion": 1e-7 } }, { @@ -2162,9 +2031,7 @@ "supports_tools": true, "pricing": { "prompt": 7.5e-8, - "completion": 3e-7, - "request": 0.0, - "image": 0.0 + "completion": 3e-7 } }, { @@ -2369,9 +2236,7 @@ "supports_tools": true, "pricing": { "prompt": 1.2e-7, - "completion": 3.9e-7, - "request": 0.0, - "image": 0.0 + "completion": 3.9e-7 } }, { @@ -2387,9 +2252,7 @@ "supports_tools": true, "pricing": { "prompt": 4e-8, - "completion": 1e-7, - "request": 0.0, - "image": 0.0 + "completion": 1e-7 } }, { @@ -2406,9 +2269,7 @@ "supports_tools": false, "pricing": { "prompt": 3e-8, - "completion": 1.1e-7, - "request": 0.0, - "image": 0.0 + "completion": 1.1e-7 } }, { @@ -2425,9 +2286,7 @@ "supports_tools": false, "pricing": { "prompt": 2e-7, - "completion": 2e-7, - "request": 0.0, - "image": 0.0001445 + "completion": 2e-7 } }, { @@ -2559,9 +2418,7 @@ "supports_tools": false, "pricing": { "prompt": 3e-8, - "completion": 9e-8, - "request": 0.0, - "image": 0.0 + "completion": 9e-8 } }, { @@ -2579,9 +2436,7 @@ "supports_tools": false, "pricing": { "prompt": 5e-8, - "completion": 2.2e-7, - "request": 0.0, - "image": 0.0 + "completion": 2.2e-7 } }, { @@ -2599,9 +2454,7 @@ "supports_tools": false, "pricing": { "prompt": 1.5e-7, - "completion": 6e-7, - "request": 0.0, - "image": 0.0 + "completion": 6e-7 } }, { @@ -2618,9 +2471,7 @@ "supports_tools": true, "pricing": { "prompt": 5e-8, - "completion": 2.2e-7, - "request": 0.0, - "image": 0.0 + "completion": 2.2e-7 } }, { @@ -2636,9 +2487,7 @@ "supports_tools": true, "pricing": { "prompt": 2e-7, - "completion": 6e-7, - "request": 0.0, - "image": 0.0 + "completion": 6e-7 } }, { @@ -2655,9 +2504,7 @@ "supports_tools": true, "pricing": { "prompt": 1.1e-7, - "completion": 6e-7, - "request": 0.0, - "image": 0.0 + "completion": 6e-7 } }, { @@ -2674,9 +2521,7 @@ "supports_tools": true, "pricing": { "prompt": 6e-8, - "completion": 2.2e-7, - "request": 0.0, - "image": 0.0 + "completion": 2.2e-7 } }, { @@ -2693,9 +2538,7 @@ "supports_tools": true, "pricing": { "prompt": 8e-8, - "completion": 3.3e-7, - "request": 0.0, - "image": 0.0 + "completion": 3.3e-7 } }, { @@ -2711,9 +2554,7 @@ "supports_tools": true, "pricing": { "prompt": 5.1e-8, - "completion": 3.4e-7, - "request": 0.0, - "image": 0.0 + "completion": 3.4e-7 } }, { @@ -2730,9 +2571,7 @@ "supports_tools": true, "pricing": { "prompt": 8e-8, - "completion": 2.4e-7, - "request": 0.0, - "image": 0.0 + "completion": 2.4e-7 } }, { @@ -2749,9 +2588,7 @@ "supports_tools": true, "pricing": { "prompt": 5e-8, - "completion": 2.5e-7, - "request": 0.0, - "image": 0.0 + "completion": 2.5e-7 } }, { @@ -2768,9 +2605,7 @@ "supports_tools": true, "pricing": { "prompt": 2.2e-7, - "completion": 9.5e-7, - "request": 0.0, - "image": 0.0 + "completion": 9.5e-7 } }, { @@ -2787,9 +2622,7 @@ "supports_tools": true, "pricing": { "prompt": 7e-8, - "completion": 2.7e-7, - "request": 0.0, - "image": 0.0 + "completion": 2.7e-7 } }, { @@ -2862,9 +2695,7 @@ "supports_tools": true, "pricing": { "prompt": 9e-8, - "completion": 1.1e-6, - "request": 0.0, - "image": 0.0 + "completion": 1.1e-6 } }, { @@ -2880,9 +2711,7 @@ "supports_tools": true, "pricing": { "prompt": 1.5e-7, - "completion": 1.2e-6, - "request": 0.0, - "image": 0.0 + "completion": 1.2e-6 } }, { @@ -2899,9 +2728,7 @@ "supports_tools": true, "pricing": { "prompt": 2e-7, - "completion": 1.2e-6, - "request": 0.0, - "image": 0.0 + "completion": 1.2e-6 } }, { @@ -2919,9 +2746,7 @@ "supports_tools": true, "pricing": { "prompt": 4.5e-7, - "completion": 3.5e-6, - "request": 0.0, - "image": 0.0 + "completion": 3.5e-6 } }, { @@ -2938,9 +2763,7 @@ "supports_tools": true, "pricing": { "prompt": 1.5e-7, - "completion": 6e-7, - "request": 0.0, - "image": 0.0 + "completion": 6e-7 } }, { @@ -2958,9 +2781,7 @@ "supports_tools": true, "pricing": { "prompt": 2e-7, - "completion": 1e-6, - "request": 0.0, - "image": 0.0 + "completion": 1e-6 } }, { @@ -2977,9 +2798,7 @@ "supports_tools": false, "pricing": { "prompt": 5e-7, - "completion": 1.5e-6, - "request": 0.0, - "image": 0.0 + "completion": 1.5e-6 } }, { @@ -2997,9 +2816,7 @@ "supports_tools": true, "pricing": { "prompt": 8e-8, - "completion": 5e-7, - "request": 0.0, - "image": 0.0 + "completion": 5e-7 } }, { @@ -3035,9 +2852,7 @@ "supports_tools": true, "pricing": { "prompt": 1.5e-7, - "completion": 4e-7, - "request": 0.0, - "image": 0.0 + "completion": 4e-7 } }, { @@ -3053,9 +2868,7 @@ "supports_tools": true, "pricing": { "prompt": 3e-6, - "completion": 0.000015, - "request": 0.0, - "image": 0.0 + "completion": 0.000015 } }, { @@ -3071,9 +2884,7 @@ "supports_tools": true, "pricing": { "prompt": 3e-7, - "completion": 5e-7, - "request": 0.0, - "image": 0.0 + "completion": 5e-7 } }, { @@ -3090,9 +2901,7 @@ "supports_tools": true, "pricing": { "prompt": 3e-6, - "completion": 0.000015, - "request": 0.0, - "image": 0.0 + "completion": 0.000015 } }, { @@ -3110,9 +2919,7 @@ "supports_tools": true, "pricing": { "prompt": 2e-7, - "completion": 5e-7, - "request": 0.0, - "image": 0.0 + "completion": 5e-7 } }, { @@ -3130,9 +2937,7 @@ "supports_tools": true, "pricing": { "prompt": 2e-7, - "completion": 5e-7, - "request": 0.0, - "image": 0.0 + "completion": 5e-7 } }, { @@ -3149,9 +2954,7 @@ "supports_tools": true, "pricing": { "prompt": 2e-7, - "completion": 1.5e-6, - "request": 0.0, - "image": 0.0 + "completion": 1.5e-6 } } ] \ No newline at end of file diff --git a/ui/desktop/openapi.json b/ui/desktop/openapi.json index 60325a462b36..0a23b403b996 100644 --- a/ui/desktop/openapi.json +++ b/ui/desktop/openapi.json @@ -10,7 +10,7 @@ "license": { "name": "Apache-2.0" }, - "version": "1.21.0" + "version": "1.22.0" }, "paths": { "/action-required/tool-confirmation": { diff --git a/ui/desktop/package-lock.json b/ui/desktop/package-lock.json index 6702abc95838..b1cb34043406 100644 --- a/ui/desktop/package-lock.json +++ b/ui/desktop/package-lock.json @@ -1,12 +1,12 @@ { "name": "goose-app", - "version": "1.21.0", + "version": "1.22.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "goose-app", - "version": "1.21.0", + "version": "1.22.0", "license": "Apache-2.0", "dependencies": { "@mcp-ui/client": "^5.17.3", diff --git a/ui/desktop/package.json b/ui/desktop/package.json index 0b62834fd28c..b8ea05fb1275 100644 --- a/ui/desktop/package.json +++ b/ui/desktop/package.json @@ -1,7 +1,7 @@ { "name": "goose-app", "productName": "Goose", - "version": "1.21.0", + "version": "1.22.0", "description": "Goose App", "engines": { "node": "^24.0.0"