Skip to content

Goose v1.27.0

Released · Block

Changes permission rules

What the release notes say

✨ Features

  • Structured {stdout, stderr} return from shell tool with output schema #7604

  • Analyze platform extension with tree-sitter AST parsing #7542

  • Anthropic adaptive thinking support #7356

  • Fullscreen and PiP display modes for MCP Apps #7312

  • Persistent text bar with message queue #7560

  • Self-signed HTTPS for goosed server #7126

  • pctx/Code Mode as optional dependency via 'code-mode' feature #7567

  • Goose AI bot can search goose codebase #7508

  • Goose-powered release notes generator workflow #7503

🐛 Bug Fixes

  • Resolve parameters in initial message with autosubmit #7659

  • Schedules added via CLI now show up in UI #7594

  • Validate configure probe for streaming providers #7564

  • Claude-code permission routing for smart-approve #7501

  • Avoid debug logging by default in CLI #7569

  • Panic on corrupted permission.yaml instead of silently allowing all #7458

  • Handle null reasoning effort in OpenAI Responses API #7469

  • Preserve order in OpenAI Responses API history #7500

  • Replace unwrap() with graceful error in scheduler execute_job #7436

  • Dictation API error message shows correct limit #7423

  • Use ACP schema types for session/list #7409

  • Desktop bundle and updater asset naming configurable #7337

  • New Recipe Warning closes on cancel #7524

  • ACP session creation when model listing is unavailable #7484

  • Prevent crashes in long-running Electron sessions #7481

  • Windows MSVC linking issues #7511

  • Handle Bedrock 'prompt is too long' error #7550

🔧 Improvements

  • Merge platform/builtin extensions #7630

  • Custom provider creation experience improvements #7541

  • Better network failure error & Anthropic retry #7595

  • Add base_path field to custom provider config #7558

  • Simplify developer extension #7466

  • Disable tool pair summarization #7481

  • GPT 5-3-Codex model support in Databricks #7516

  • Apps page visual improvements #7579

  • Restore old system prompt behavior around subagents #7576

  • OpenAI reasoning model cleanup #7529

  • Add analyzer extension in recipe for backwards compatibility #7652

  • Dockerfile: add missing build/runtime dependencies #7546

  • Allow GOOSE_NODE_DIR override in batch file #7422

📚 Documentation

  • Correct Goose emoji 🪿 instead of Swan in README.md #7485

  • Outdated clippy command in goosehints #7590