File goose.changes of Package goose
------------------------------------------------------------------- Mon Dec 22 05:29:42 UTC 2025 - Sai Karthik Karra <kskarthik@disroot.org> - Drop disable-self-update.patch in favour of compile time feature: https://github.com/block/goose/pull/5886 - Update to version 1.18.0: * Recipe slash command parsing (#6173) * chore(release): release version 1.18.0 * fix(code-mode): use MCP structuredContent for proper JS object access (#6190) * fix(code-mode): improve tool signatures for LLM discovery (#6177) * chore: cover code mode with end to end provider tests (#6183) * docs: publish MCP elicitation guide (#6182) * docs: mobile access (#6180) * feat: update copilot instructions to correct "Goose" to "goose" in code reviews (#6175) * blog: on terminal and mobile (#6174) * Enhanced PostHog Error Tracking with Detailed Messages (#6176) * Clean PR preview sites from gh-pages branch history (#6161) * fix: make goose reviewer less sycophantic (#6171) * revert /reply to previous behavior (replacing session history) when full conversation provided (#6058) * chore: manually update version (#6166) * Integrate pricing with canonical model (#6130) * Regenerate canonical models when release branch is created. (#6127) * fix: use correct parameter name in read_module handler (#6148) * docs: blog for code mode MCP (#6126) * test: add ACP integration test (#6150) * docs: auto download updates (#6163) * fix: respect default_enabled value of platform extensions (#6159) * docs: skills (#6062) * fix: add conditional configuration for GOOSE_BIN_DIR in PATH (#5940) * Update dependencies to help in Fedora packaging (#5835) * fix: make goose reviewer less bad (#6154) * docs: create/edit recipe button (#6145) * fix(google): Fix 400 Bad Request error with Gemini 3 thought signatures (#6035) * fix: we don't need to warn about tool count when in code mode (#6149) * deps: upgrade agent-client-protocol to 0.9.0 (#6109) * fix(providers): fix for gemini-cli on windows to work around cmd's multiline prompt limitations #5911 (#5966) * More slash commands (#5858) * fix: MCP UI not rendering due to CallToolResult structure change (#6143) * fix: display shell output as static text instead of spinner (#6041) * fix : Custom providers with empty API keys show as configured in desktop (#6105) * Add .agents/skills and ~/.config/agent/skills to skills discovery paths (#6139) * fix: use instructions for system prompt and prompt for user message in subagents (#6121) * Fix compaction loop for small models or large input (#5803) * feat: Centralize theme management with ThemeContext (#6137) * OpenRouter & Xai streaming (#5873) * fix: resolve mcp-hermit cleanup path expansion issue (#5953) * feat: add goose PR reviewer workflow (#6124) * perf: Avoid repeated MCP queries during streaming responses (#6138) * Fix YAML serialization for recipes with special characters (#5796) * Add more posthog analytics (privacy aware) (#6122) * docs: add Sugar MCP server to extensions registry (#6077) * Fix tokenState loading on new sessions (#6129) * bump bedrock dep versions (#6090) * Don't persist ephemeral extensions when resuming sessions (#5974) * chore(deps): bump mdast-util-to-hast from 13.2.0 to 13.2.1 in /ui/desktop (#5939) * chore(deps): bump node-forge from 1.3.1 to 1.3.2 in /documentation (#5898) * Add Scorecard supply-chain security workflow (#5810) * Don't show subagent tool when we're a subagent (#6125) * Fix keyboard shortcut conflict for Focus Goose Window (#5809) * feat(goose-cli): add feature to disable update (#5886) * workflow: enable docs-update-recipe-ref (#6132) * fix: filter tools in Ollama streaming when chat mode is enabled (#6118) ------------------------------------------------------------------- Thu Dec 18 14:03:29 UTC 2025 - Sai Karthik Karra <kskarthik@disroot.org> - Update to version 1.17.0: * fix: respect default_enabled value of platform extensions (#6159) * Add more posthog analytics (privacy aware) (#6122) * Fix tokenState loading on new sessions (#6129) * chore(release): release version 1.17.0 * feat(mcp): platform extension for "code mode" MCP tool calling (#6030) * workflow: auto-update recipe-reference on release (#5988) * Document recipe slash commands feature (#6075) * docs: add GitHub Copilot device flow authentication details (#6123) * Disallow subagents with no extensions (#5825) * chore(deps): bump js-yaml in /documentation (#6093) * feat: external goosed server (#5978) * fix: Make datetime info message more explicit to prevent LLM confusion about current year (#6101) * refactor: unify subagent and subrecipe tools into single tool (#5893) * goose repo is too big for the issue solver workflow worker (#6099) * fix: use system not developer role in db (#6098) * Add /goose issue solver github workflow (#6068) * OpenAI responses streaming (#5837) * Canonical models for Providers (#5694) * feat: add Inception provider for Mercury models (#6029) * fix old sessions with tool results not loading (#6094) * Fix community page mobile responsiveness and horizontal overflow (#6082) * Tool reply meta (#6074) * chore: avoid accidentally using native tls again (#6086) * Update vars to be capitalised to be in line with other variables in config file (#6085) * docs: restructure recipe reference (#5972) * docs: configure custom providers (#6044) * docs: Community All-Stars Spotlight November 2025, CodeTV Hackathon edition (#6070) * fix: include file attachments in queued messages (#5961) * fix(ui): prevent incorrect provider type suffix in update dialog #5908 (#5909) * docs: mcp elicitation (#6060) * blog: How to stop your ai agent from making unwanted code changes (#6055) * Fix typo in prompt (#6007) * Docs for new terminal integration feature (#6042) * fix: linux goosed crashing libssl error (#6051) * chore(release): release version 1.16.0 (minor) (#5985) * fix: metrics on posthog (#6024) * gov: new LF Projects LLC section (#6027) * Cleanup: Remove Recipe Key Flow (#6015) * chore(deps): bump mdast-util-to-hast from 13.2.0 to 13.2.1 in /documentation (#5963) * remove problematic corrupted woff font (#6006) * Added search bar / filtering for recipes (#6019) * Hide recipe icon in empty chat (#6022) * docs: provider and model config (#6008) * Show modal selector after configuring a provider (#6005) * docs: additional mcp sampling resources (#6020) * Flutter PR Code Review (#6011) * feat(mcp): elicitation support (#5965) * Onboarding detect provider from api key (#5955) * Fix PATH on Windows for extensions (#6000) * recipe(datahub): Add a recipe for searching & understanding data in DataHub (#5859) * fix params not being substituted in activities (#5992) * blog: MCP Sampling (#5987) ------------------------------------------------------------------- Wed Dec 10 16:58:25 UTC 2025 - Sai Karthik Karra <kskarthik@disroot.org> - Update to version 1.16.0: * fix: metrics on posthog (#6024) * Hide recipe icon in empty chat (#6022) * Show modal selector after configuring a provider (#6005) * Onboarding detect provider from api key (#5955) * fix params not being substituted in activities (#5992) * chore(release): release version 1.16.0 * Update Anthropic and Google Gemini models to latest API versions (#5980) * docs: chat recall tutorial (#5975) * fix: `final assistant content cannot end with trailing whitespace` error from Anthropic (#5967) * 5527 multiple file popups (#5905) * Groq configure fix (#5833) * added sidebar contextual information for firefox (#5433) * docs: council of mine MCP (#5979) * docs: nano banana extension (#5977) * fix: remove prompt change, read model from config (#5976) * Enable recipe deeplink parameters for pre-population (#5757) * chore: upgrade npm packages (#5951) * feat: ActionRequired (#5897) * feat(acp): support loading sessions in acp (#5942) * docs: add videos to multi-model page (#5938) * docs: promote planning guide (#5934) * fix: use a lock to ensure only need to run tunnel just in case multiple go… (#5885) * Feat: Added custom headers and toggle keyring CLI options (#5017) * Feat/automatic update installation (#5345) * fix: Added "Merged consecutive assistant messages" to the acceptable issues for moim injection check (#5933) * fix: anthropic provider model fetching (#5932) * [MCP-UI] add CSP for images to proxy HTML (#5931) * fix: correct typo in blog post (AIMDOEL -> AIMODEL) (#5902) * feat: @goose in terminal (native terminal support) (#5887) * docs: adding AI-friendly features (#5918) * Blog/advent of ai announcement (#5917) * Extension selector behind ALPHA flag (#5892) * blog: typo fixes (#5896) * blog: fixing img url (#5895) * blog: MCPs for Developers (#5884) * docs: Extension Manager MCP (#5883) * Update cleanup marker logic for Fedora users. (#5868) * Improve AWS credential loading and configuration handling in BedrockProvider (#5699) * fix: adjust strange spacing in agent.rs (#5877) * Move recipe actions to bottom bar icon and edit goosehints to settings (#5864) * [docs] Add “Building a Social Media Agent” Blog Post (#5844) * deps: upgrade rmcp to 0.9.1 (#5860) * chore: suggest using text/markdown when fetching content (#5854) * Revert "fix: do not load active extensions when no extensions in the recipe" (#5871) * goose remote access (#5251) * docs: add DataHub MCP server extension documentation (#5769) * docs: lowercase goose in remaining topics (#5861) * docs: lowercase goose in getting-started and guides topics (#5857) * Fix multi tool calling (#5855) * fix(#5626 #5832): handle multiple content chunks & images better (#5839) * chore: some old code hanging around, and mention configure cli (#5822) * feat : add support for math / science symbology via katex (#5773) * feat : add ability to see error message in toast (#5851) * feat: implement SKILLS.md - claude compatibility. (#5760) * urgent: github broke runners for macos (#5853) * [fix] generic check for gemini compat (#5842) * Add scheduler to diagnostics (#5849) * Cors and token (#5850) * fix sessions coming back with empty messages (#5841) * markdown export from URL (#5830) * Next camp refactor live (#5706) * Add out of context compaction test via error proxy (#5805) * fix: Add backward compatibility for conversationCompacted message type (#5819) * Add /agent/stop endpoint, make max active agents configurable (#5826) * Handle 404s (#5791) * Persist provider name and model config in the session (#5419) * Comment out the flaky mcp callers (#5827) * Slash commands (#5718) * fix: remove setx calls to not permanently edit the windows shell PATH (#5821) * fix: Parse maas models for gcp vertex provider (#5816) * fix: support Gemini 3's thought signatures (#5806) * chore: Add Adrian Cole to Maintainers (#5815) * [MCP-UI] Proxy and Better Message Handling (#5487) * Release 1.15.0 * Document New Window menu in macOS dock (#5811) * Catch cron errors (#5707) * feat/fix Re-enabled WAL with commit transaction management (Linux Verification Requested) (#5793) * chore: remove autopilot experimental feature (#5781) * Read paths from an interactive & login shell (#5774) * docs: acp clients (#5800) * Provider error proxy for simulating various types of errors (#5091) * chore: Add links to maintainer profiles (#5788) * Quick fix for community all stars script (#5798) * Document Mistral AI provider (#5799) * docs: Add Community Stars recipe script and txt file (#5776) * chore: incorporate LF feedback (#5787) * docs: quick launcher (#5779) ------------------------------------------------------------------- Thu Nov 20 16:08:09 UTC 2025 - Sai Karthik Karra <kskarthik@disroot.org> - Update to version 1.15.0: * Read paths from an interactive & login shell (#5774) * chore(release): release version 1.15.0 * Bump auto scroll threshold (#5738) * fix: add one-time cleanup for linux hermit locking issues (#5742) * Don't show update tray icon if GOOSE_VERSION is set (#5750) * fix: get win node path from registry (#5731) * Handle spaces in extension names also (#5770) * Remove empty settings card for Scheduling Engine (#5771) * fix windows cli build (#5768) * fix: Implement a CredentialStore for auth (#5741) * blog post: How to Successfully Migrate Your App with an AI Agent (#5762) * Simplify finding `goosed` (#5739) * More time for goosed (#5746) * Match lower case (#5763) * scan recipe for security when saving recipe (#5747) * feat: trying grok for live test (#5732) * Platform Extension MOIM (Minus One Info Message) (#5027) * docs: remove hackathon banner (#5756) * Fix: Recipes respect the quiet flag (#5743) * docs: update cli commands (#5744) * Run smoke tests on a free runner (#5745) * faster, cheaper (pick two): improve CI workflow and switch to free github runner (#5702) * Compaction resiliency improvements (#5618) * docs: ask goose button (#5730) * Update prompt injection detection metrics (due to errors exporting to datadog) (#5692) * Spence/icon2 tokyo drift (#5728) * docs: logs rotation and misc updates (#5727) * docs: automatic ollama model detection (#5725) * Fix context progress bar not resetting after /clear command (#5652) * docs: removing double announcements (#5714) * docs: mcp sampling support (#5708) * hackathon banner (#5710) * Fix documentation-only change detection for push events (#5712) * Added transaction commits to multi sql functions in session_manager (#5693) * fix: improve and simplify tool call chain rendering (#5704) * Fix: Always show autocompact threshold ui (#5701) * chore: Update governance to include Discord (#5690) * Ollama improvements (#5609) * feat: add Supabase MCP server to registry (#5629) * Unlist VS Code extension tutorials from MCP and experimental sections (#5677) * fix: make image processing work in github copilot provider (#5687) * fix: do not take into account gitignore in developer mcp (#5688) * docs: session storage migration (#5682) * New maintainers (#5685) * chore: Update governance (#5660) * chore(release): release version 1.14.0 (minor) (#5676) * fix : action icons overlap session title in chat history (#5684) * Document recent goose PRs (#5683) * docs: add GOOSE_PATH_ROOT environment variable documentation (#5678) * feat: SessionManager integration for acp sessions (#5657) * teach copilot our CI (#5672) ------------------------------------------------------------------- Fri Nov 14 11:09:48 UTC 2025 - Sai Karthik Karra <kskarthik@disroot.org> - add _constraints to fix build errors on other architectures ------------------------------------------------------------------- Wed Nov 12 06:51:04 UTC 2025 - Sai Karthik Karra <kskarthik@disroot.org> - Update to version 1.14.0: * chore(release): release version 1.14.0 * bump openapi version directly (#5674) * governance: update MAINTAINERS.md to reflect new maintainers (#5675) * chore: upgrade rmcp to 0.8.5 (#5673) * Update release instructions (#5662) * Swapped out to_string_lossy with display for user facing text (#5666) * the right script (#5671) * use npx in just generate-openapi (#5664) * silence copilot on minor text issues (#5665) * fix: disallow runaway subagent chains (#5659) * chore: remove usage of non-existent env var for log dir (#5658) * clarify agent instructions (#5655) * feat: add check-everything for unified style checks (#5650) * Show errors on failure (#5643) * custom instructions for copilot reviews (#5646) * fix: prevent repeated 404 errors when accessing deleted sessions (#5644) * Flake.nix corrected main (#5600) * fix: goose recipe list can return duplicated entries (#5645) * fix: bedrock creds refresh (#5599) * Fix Claude Code provider to default to Auto mode (#5638) (#5642) * Scheduler cleanup (#5571) * Better search paths and handling of CLI providers (#5554) * docs: description required for "Add Extension" in cli - phase 2 (#5635) * Remove some logging (#5631) * Use session IDs as task IDs for subagents instead of UUIDs (#5398) * Fix the naming (#5628) * fix: default tetrate model is broken, replace with haiku-4.5 (#5535) (#5587) * Fetch less and use the right SHA (#5621) * feat(ui): add custom macOS dock menu with New Window option (#5099) * feat: remove hints from recipe prompts (#5622) * docs: October 2025 Community All-Stars spotlight, Hacktoberfest edition (#5625) * differentiate debug/release in cache key (#5613) * Unify subrecipe and subagent execution through shared recipe pipeline (#5082) * Standardize CLI argument flags and update documentation (#5516) * Release 1.13.0 * fix: move goosehints/AGENTS.md handling to goose, and out of developer extension (#5575) * fix: add standard context menu items to prevent empty right-click menu (#5616) * Bump openapi in prepare-release (#5611) * docs: add access control section to Developer tutorial (#5615) * Token state not showing on load, or after message is finished. (#5606) * Change the other location too (#5608) * feat(ui): bring back quick launcher (#5144) * Support platform tools through CLI (#5570) * Avoid web double write (#5601) * fix: gemini flash -> pro for mcp smoke tests (#5574) * Manual compaction test and fix (#5568) * fix: tidy up claude cli handling (#5594) * Remove jetbrains (#5602) * feat(githubcopilot): add support for newer Copilot AI Models (#5603) * fix: customised recipe to yaml string to avoid minininjia parsing error (#5494) * Add pending extension indicator to extension panel (#5493) * Add environment subsition for auth blocks (#5439) * acp: ToolCallLocations and working cancellation (#5588) * feat(providers): add Mistral AI provider (#5009) * Listen for ctrl-c during provider request (#5585) * Also accept null as description, not just missing (#5589) * Document missing recipe param types (#5584) * docs: description required for "Add Extension" in cli (#5573) * fix: Add schema-aware numeric coercion for MCP tool arguments (#5478) ------------------------------------------------------------------- Tue Nov 11 17:17:53 UTC 2025 - Sai Karthik Karra <kskarthik@disroot.org> - Initial release 1.13.2~0 - Disabled self update feature