Skip to content

Goose v1.40.0

Released · Block

What the release notes say

✨ Features

  • Language selection in desktop app #9405

  • French, German, Italian, Portuguese, Indonesian, Malay, Vietnamese, Traditional Chinese desktop locales #10072

  • Korean localization for desktop app #9856

  • Japanese locale support #9768

  • Spanish (es) locale support #9833

  • Hindi desktop locale #9733

  • /status slash command in CLI #9845

  • /model slash command for session model switching #8747

  • /goal command for agent self-evaluation before finishing #9069

  • goose review local code review command #9114

  • Peek mode for async background tasks in summon #9519

  • Context parameter and working_dir override for delegate tasks #9518 #9520

  • GLM-5.2 support #9967

  • Together AI declarative provider #9545

  • EmpirioLabs as declarative OpenAI-compatible provider #9771

  • OrcaRouter as declarative OpenAI-compatible provider #9515

  • NEAR AI Cloud provider #9352

  • Perplexity as declarative OpenAI-compatible provider #9324

  • Alibaba (Qwen via DashScope) declarative provider #9443

  • Databricks AI Gateway provider #9274

  • Scaleway provider #9254

  • Vercel AI Gateway #9144

  • xAI SuperGrok OAuth subscription provider #9420

  • OpenAI GPT models via AWS Bedrock mantle endpoint #9707

  • Azure Entra ID bearer token auth via AZURE_OPENAI_AD_TOKEN #9716

  • MLX models support for local inference provider #9154

  • Streamable HTTP support for deeplink generator #9954

  • Global hints loading from ~/.agents/AGENTS.md #9736

  • Unified thinking effort control across all providers #9242

  • Canonical thinking modes #9743

  • Hooks system for extensibility #9093

  • PreToolUse denial in hooks #9304

  • Honor blocking Stop hook decisions #9468

  • Option to disable automatic update downloads #9872

  • Track cache tokens for accurate cost reporting #9752

  • Configurable tool output size limit via GOOSE_MAX_TOOL_RESPONSE_SIZE #9256

  • Configurable MAX_CODE_BLOCK_LINES via env vars #9301

  • GOOSE_FAST_MODEL env var support #9296

  • Hugging Face OAuth support with auth tab in settings #9552

  • Chat history search in navigation panel #8448

  • Import sessions #9474

  • View model interactions #9806

  • View JSON content #9678

  • Image read tool #9607

  • goose://new-session deep link #9196

  • goose://resume session deep link #9343

  • Initial prompt with goose://new-session #9427

  • MCP extensions support in open plugins #9471

  • Nushell terminal and completion support #8628

  • TUI command on goose-cli #9385

  • TUI diff viewer #9260

  • Unified OTLP logging schema for cross-tool detection #9713

  • Prompt injection mitigation enabled by default for internal users #9612

  • Encrypted Nostr session sharing #8922

  • Quarterly option for scheduler #9076

  • Optional --parameters for scheduled recipes #8741

  • Worktree-aware directory switcher #8450

  • Harbor eval runner #9138

  • Linux musl CLI builds #9240

🐛 Bug Fixes

  • Mac auto-update config seeding #10132

  • Use async reqwest client so OTLP export works in goose serve mode #10100