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
tuifeature 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
/modelslash 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://resumesession 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
/goalcommand 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 reviewlocal code review command #9114- TUI diff viewer #9260
goose://new-sessiondeep 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
…