Release · Goose · Block

Goose v1.38.0

What's new in Goose v1.38.0, released Jun 17, 2026 (). Newer: v1.56.0 (Oct 23, 2026)

Release notes

Goose v1.38.0

✨ 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
  • Vercel AI Gateway provider #9144
  • Routstr declarative provider #9175
  • FuturMix provider #8840
  • oMLX declarative provider #9177
  • Strip chain-of-thought markers from custom provider output #8635
  • Quarterly option for scheduler #9076
  • Hooks system #9093
  • Atomic Chat as declarative OpenAI-compatible provider #9210
  • Projects as backend sources with system prompt injection #8739
  • Worktree-aware directory switcher #8450
  • Chat history search feature in navigation panel #8448
  • Expose built-in skills through sources list ACP calls #9045
  • ACP streamable HTTP spec compliance #9034
  • Move goose2 provider catalog behind ACP layer #9030
  • Group consecutive tool calls into one summarized chain card #8995
  • Replace raw config and secret methods in ACP #9000

…