Skip to content

Goose v1.39.0

Released · Block

Breaking

What the release notes say

✨ Features

  • ACP method for managing recipes and UI changes #9951

  • Use ACP to manage global config and session extensions #9948

  • Recipe handling in new_session #9935

  • /status slash command in CLI #9845

  • ACP new session on desktop (non-recipe sessions) #9914

  • Typed request/response for add, get session extensions in ACP #9890

  • Option to disable automatic update downloads #9872

  • Change cwd using ACP and refactor extension in bottom menubar #9887

  • Track cache tokens for accurate cost reporting #9752

  • Load session using ACP #9875

  • View model interactions #9806

  • Support OpenAI GPT models via AWS Bedrock mantle endpoint #9707

  • Peek mode for async background tasks in summon #9519

  • Korean localization for desktop app #9856

  • Chat reply UI with ACP #9857

  • Durable ACP chat session state for desktop UI #9852

  • ACP for desktop chat prompt (feature toggle off) #9802

  • MCP extensions support in open plugins #9471

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

  • Configurable Open Model Gym output dir #9789

  • Spanish (es) locale support #9833

  • EmpirioLabs as a declarative OpenAI-compatible provider #9771

  • MLX models support for local inference provider #9154

  • Elicitation method for ACP with improvements #9797

  • View JSON #9678

  • Load global hints from ~/.agents/AGENTS.md #9736

  • Configurable per-agent timeout (GYM_AGENT_TIMEOUT) #9791

  • Azure Entra ID bearer token auth via AZURE_OPENAI_AD_TOKEN #9716

  • _meta.conversationBefore for ACP forking session #9821

  • Quarterly option for scheduler #9076

  • Together AI declarative provider #9545

  • Image read tool #9607

  • Context parameter for summon delegate tasks #9518

  • Structured metadata for summon task load results #9521

  • Working_dir override for summon delegate tasks #9520

  • OrcaRouter as a declarative OpenAI-compatible provider #9515

  • Elicitation decline and cancel actions propagation #9437

  • ACP opt-in last message snippets #9798

  • Japanese locale support #9768

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

  • Canonical thinking modes #9743

  • Hindi Desktop locale #9733

  • Custom ACP method to get session info #9729

  • GOOSE_SERVER__SECRET_KEY support at goose serve ACP endpoint #9726

  • Surface Anthropic stream refusals as visible errors #9724

  • ACP search session in Desktop #9717

  • Steering messages with ACP #9560

  • ACP list session with keyword and type filter #9695

  • ACP thinking effort config option #9711

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

  • ACP list sessions and manage sessions in Desktop #9687

  • ACP methods for config extensions #9581

  • Custom notifications only when ACP client specifies capability #9596

  • Minimal uniffi setup for cross-language SDK #9593

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

  • Import sessions #9474

  • xAI SuperGrok OAuth subscription provider #9420

  • Replay ACP images on session load #9496

  • Raw provider supported models over ACP #9475

  • ACP session system prompt setter #9478