- chore(release): release version 1.0.28 (#2906)
- Enable updater and remove unzipping and installing update text (#2918)
- docs: updates for lead-worker model (#2916)
- fix: correct spelling in error messages and documentation (#2840)
- Change updater to use platform agnostic and secure zip library (#2913)
- Docs: Edit recipes on Goose desktop (#2912)
- Disable updater until we can debug more in release (#2908)
- fix router trait error (#2910)
- fix: Check for stderr error in receive() (#2905)
- Damien/sagemaker tgi (#2888)
- feat: (tool router) llm tool selector (#2866)
- feat: (tool router) adds extension name in vector db & search tool (#2855)
- Check for UPDATES_ENABLED flag before running update logic or in ui (#2897)
- fix: handled the missing keyring error gracefully with a user-friendly message (#2900)
- fix: handle JsonRPC error variants as responses (#2903)
- fix: Revert downgrade to version number (#2894)
- Goose recipes have settings now (#2397)
- docs: update Snowflake link and description verbiage (#2882)
- Fixed typos and wording for endpoint info for ollama (#2861)
- Docs: Unlist blog post called What's in my goosehints file (#2891)
- Docs: Fix Nav Bar and wrong command in docs (#2889)
- fix the claude model name (#2890)
- disable temporal by default (#2886)
- feat(desktop): Add auto-update functionality to Goose desktop app (#2852)
- docs: add goose web command (#2856)
- Docs: Schedule recipes with the CLI (#2881)
- Docs: Fix readme (#2880)
- fix: CPU hogging GUI (#2877)
- feat/fix: don't stop cli starting if MCPs don't load (#2860)
- fix invalid context length for claude models (#2872)
- dynamic port selection for temporal (#2865)
- Docs: Session Export via CLI (#2867)
- Docs: Adding Snowflake as a Provider (#2868)
- [goose-llm] update example to add toolResult status error (#2854)
- fix: cap the repeat time when display usage (#2864)