✨ Features
-
TUI command on goose-cli #9385
-
TUI diff viewer #9260
-
goose reviewlocal code review command #9114 -
/goalcommand for agent self-evaluation before finishing #9069 -
Hooks system for PreToolUse denial and extensibility #9093, #9304
-
Slash commands (built-in, skill, recipe) in ACP server #9238
-
Open-plugins generalization + skills #9112
-
Summon subagent instructions #9325
-
Unified thinking effort control across all providers #9242
-
NEAR AI Cloud provider #9352
-
Scaleway provider #9254
-
Vercel AI Gateway provider #9144
-
Atomic Chat declarative OpenAI-compatible provider #9210
-
Routstr declarative provider #9175
-
FuturMix provider #8840
-
oMLX declarative provider #9177
-
Harbor eval runner #9138
-
goose://resumeandgoose://new-sessiondeep links #9343, #9196 -
MAX_CODE_BLOCK_LINESconfigurable via env vars #9301 -
Honor
GOOSE_FAST_MODELenv var in ModelConfig #9296 -
GPT-5.5 in known models #9292
-
Paginate ACP session list #9199
-
Pass session cwd param to ACP providers #9229
-
Opt-in to Vercel AI gateway leaderboard #9259
-
GOOSE_OAUTH_CALLBACK_PORTfor stable OAuth redirect_uri #9209 -
Proactive OAuth token refresh to avoid re-auth on every session #8386
-
Strip chain-of-thought markers from custom provider output #8635
-
Encrypted Nostr session sharing #8922
-
Simplified Chinese (zh-CN) translation #8765
-
Russian language support #9406
-
Turkish desktop locale #9392
-
Nushell terminal and completion support #8628
-
Optional
--parametersflag for scheduled recipes #8741 -
Quarterly option for scheduler #9076
-
GitHub Copilot
/responsesAPI support #9043 -
Worktree-aware directory switcher #8450
-
Chat history search feature #8448
-
Projects as backend sources with system prompt injection #8739
-
Linux Vulkan support for local inference #9038
-
Linux musl CLI builds #9240
-
Windows CUDA release artifacts #8750
-
GOOSE_DISABLE_TOOL_CALL_SUMMARYenv var #8947
🐛 Bug Fixes
-
Tolerate missing responses output #9449
-
Stop 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
-
Respect
GOOSE_MAX_TURNSin gateway sessions #9354 -
Send empty object instead of null for Anthropic tool_use input #9355
-
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
-
Use context limit from
/model/infofor LiteLLM custom models #9303 -
Plain
>prompt instead of goose emoji in CLI #9305 -
Stop killing goosed when a window closes #9302
-
Emit trace_output as span attribute instead of event #9255
-
Check file fallback when keyring has no entry #9279
-
Align sidebar hamburger in macOS fullscreen #9257
-
Use
current_exe()instead of PATH lookup when spawning goose #9236