Skip to content

Goose v1.38.0

Released · Block

Changes skills and plugins

What the release notes say

✨ Features

  • Opt-in ACP last message snippets for sessions #9798

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

  • Canonical thinking modes across providers #9743

  • Custom ACP method to get session info #9729

  • ACP secret key support at goose serve endpoint #9726

  • Surface Anthropic stream refusals as visible errors #9724

  • ACP search session support in Desktop #9717

  • Steering messages with ACP #9560

  • ACP list sessions with keyword and type filter #9695

  • ACP thinking effort config option #9711

  • ACP session management in Desktop #9687

  • Image read tool #9607

  • 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

  • Session import functionality #9474

  • Replay ACP images on session load #9496

  • Raw provider supported models over ACP #9475

  • ACP session system prompt setter #9478

  • Scholar Sidekick MCP extension #9433

  • TUI feature flag to gate tui command #9428

  • CLI to list skills with token counts #9326

  • xAI SuperGrok OAuth subscription provider #9420

  • Perplexity as declarative OpenAI-compatible provider #9324

  • Alibaba (Qwen via DashScope) declarative provider #9443

  • Configurable tool output size limit via GOOSE_MAX_TOOL_RESPONSE_SIZE #9256

  • /model slash command in CLI for session model switching #8747

  • Databricks AI Gateway provider #9274

  • TUI command on goose-cli #9385

  • Configurable MAX_CODE_BLOCK_LINES via env vars #9301

  • NEAR AI Cloud provider #9352

  • goose://resume session deep link #9343

  • Scaleway provider #9254

  • Honor GOOSE_FAST_MODEL env var in ModelConfig::with_fast #9296

  • goose review local code review command #9114

  • TUI diff viewer #9260

  • ACP paginate session list #9199

  • Structured per-provider config block, non-destructive provider switching #8977

  • Pass session cwd param to ACP providers #9229

  • gpt-5.5 added to known models #9292

  • Opt-in to Vercel AI Gateway leaderboard #9259

  • Harbor eval runner #9138

  • Slash commands (built-in, skill, recipe) in ACP server #9238

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

  • Summon subagent instructions #9325

  • Open-plugins generalization with skills #9112

  • PreToolUse denial hook #9304

  • Optional api_key configuration for declarative openai-engine providers #9202

  • Login shell PATH flag #9313

  • Linux musl CLI builds #9240

  • goose://new-session deep link to open fresh chat #9196

  • GOOSE_DISABLE_TOOL_CALL_SUMMARY to opt out of per-tool-call summaries #8947

  • Recipe discovery and execution via ACP server #8925

  • GOOSE_OAUTH_CALLBACK_PORT for stable OAuth redirect_uri #9209

  • Proactive OAuth token refresh to avoid re-auth on every session #8386

  • Encrypted Nostr session sharing #8922

  • Simplified Chinese (zh-CN) translation #8765

  • Nushell terminal and completion support #8628

  • Optional --parameters for scheduled recipes #8741

  • GitHub Copilot /responses API #9043