Skip to content

Goose v1.36.0

Released · Block

What the release notes say

✨ Features

  • TUI command on goose-cli #9385

  • TUI diff viewer #9260

  • goose review local code review command #9114

  • /goal command 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://resume and goose://new-session deep links #9343, #9196

  • MAX_CODE_BLOCK_LINES configurable via env vars #9301

  • Honor GOOSE_FAST_MODEL env 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_PORT for 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 --parameters flag for scheduled recipes #8741

  • Quarterly option for scheduler #9076

  • GitHub Copilot /responses API 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_SUMMARY env 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_TURNS in 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/info for 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