Release · Goose · Block

Goose v1.37.0

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

Release notes

Goose v1.37.0

✨ Features

  • xAI SuperGrok OAuth subscription provider #9420
  • Replay ACP images on session load #9496
  • Expose raw provider supported models over ACP #9475
  • ACP session system prompt setter #9478
  • Scholar Sidekick MCP extension #9433
  • tui feature flag to gate the TUI command #9428
  • CLI to list skills with token counts #9326
  • Perplexity as a 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 to CLI for session model switching #8747
  • Databricks AI Gateway provider #9274
  • Russian language support #9406
  • Turkish desktop locale #9392
  • 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
  • GOOSE_FAST_MODEL env var support in ModelConfig::with_fast #9296
  • 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 + skills #9112
  • PreToolUse denial hooks #9304
  • ACP session list pagination #9199
  • goose review local code review command #9114
  • TUI diff viewer #9260
  • goose://new-session deep link to open fresh chat #9196
  • Atomic Chat as declarative OpenAI-compatible provider #9210
  • GOOSE_OAUTH_CALLBACK_PORT for stable OAuth redirect_uri #9209
  • Proactive OAuth token refresh to avoid re-auth on every session #8386
  • GPT-5.5 added to ChatGPT Codex known models #9292
  • Opt-in to Vercel AI gateway leaderboard #9259
  • ACP pass session cwd param to providers #9229
  • Routstr as a declarative provider #9175
  • FuturMix provider #8840
  • oMLX declarative provider #9177
  • Strip chain-of-thought markers from custom provider output #8635
  • Encrypted Nostr session sharing #8922
  • Simplified Chinese (zh-CN) translation #8765
  • Nushell terminal and completion support #8628
  • Optional --parameters to scheduled recipe #8741
  • GitHub Copilot /responses API #9043
  • Vercel AI Gateway provider #9144
  • Hooks system #9093
  • Projects as backend sources with system prompt injection #8739
  • Linux Vulkan support for local inference #9038
  • ACP streamable HTTP spec compliance #9034
  • Group consecutive tool calls into one summarized chain card #8995
  • Quarterly option for scheduler #9076

🐛 Bug Fixes

  • Forward custom headers through OAuth connect path #9388
  • Scheduled recipe session params #9553
  • Skip OTLP signals when protocol=grpc to avoid background-thread panic #9512
  • Refresh provider list in Switch Models picker #9408
  • Start new chat in current window from recipe param modal #9422
  • Make Azure api-version query param optional #9221
  • Preserve pending env vars in Add Extension form #9285
  • Tolerate missing responses output #9449
  • Build linux x86_64 standard inside manylinux_2_28 for glibc 2.28+ compat #9415
  • Stop the main window growing taller on every launch #9409
  • Desktop chat search session limiting #9366
  • Serialize per-session agent creation to stop duplicate MCP init #9357
  • Forward ACP server context window size to clients #9455
  • Use context limit from /model/info for custom LiteLLM models #9303
  • Preserve thinking content for provider context #9314
  • Mention configurable timeout env vars in Ollama stream stall error #9246
  • Include full recipe parameter details in load/discovery output #9233
  • Remove unused fetch-metadata IPC handler (SSRF) #9340
  • Respect GOOSE_MAX_TURNS in gateway sessions #9354
  • Send empty object instead of null for Anthropic tool_use input #9355
  • Preserve selected branch across project chats #9010
  • Use current_exe() instead of PATH lookup when spawning goose #9236
  • Set TCP_USER_TIMEOUT on streamable HTTP clients #9207

…