Skip to content

Releases: block/goose

v1.1.0-alpha

11 Jul 18:19

Choose a tag to compare

v1.1.0-alpha Pre-release
Pre-release

This release is for testing the new Ui before merge

v1.0.35

08 Jul 02:36
f208cb6

Choose a tag to compare

  • docs: enhanced code editing topic (#3287)
  • fix cu (#3291)
  • feat: Add environment variables to override model context limits (#3260)

v1.0.34

07 Jul 22:15
79e7a82

Choose a tag to compare

chore(release): release version 1.0.34 (#3285)

v1.0.33

07 Jul 20:30
a324fbd

Choose a tag to compare

chore(release): release version 1.0.33 (#3284)

v1.0.32 - 2025-07-03

03 Jul 21:59
f590775

Choose a tag to compare

  • Add fuzzy file search functionality (#3240)
  • update styling of user messages (#3247)
  • Add support for escape key to dismiss settings menu (#3225)
  • fix: Refactor string truncation logic into reusable utility function to avoid panic (#2818) (#2819)
  • fix: Prevent modal from closing on text select. (#3127)
  • fix: Add back lazy_static (#3243)
  • chore: remove unused dependencies (#3049)
  • feat: Add close button (X) to toast notifications (#3197)
  • Adds json schema validation to goose recipe validate cli (#3234)
  • feat: Adds max_turns for the agent without user input (#3208)
  • feat: GUI can use structured output present in recipes (#3218)
  • Enable running sub-recipes from GitHub (#3207)
  • Defend against invalid sessions (#3229)
  • Clean up session file optionality for --no-session (#3230)
  • Feat: Support Recipe Parameters in Goose desktop app (#3155)
  • docs: update recipe example (#3222)
  • Add native OAuth 2.0 authentication support to MCP client (#3213)
  • build: Check in Cargo.lock changes (#3220)
  • fix: fix desktop recipe url generation (#3209)
  • feat: improve UX for saving recipes (#3214)
  • fix: Pass Google AI API key in HTTP header, not query param (#3192)
  • docs: add linter to CONTRIBUTING.md (#3168)
  • feat: Structured output for recipes (#3188)
  • Fix cost tracking accuracy and OpenRouter model pricing (#3189)
  • docs: update cli install instructions for windows (#3205)
  • Docs: Cost tracking on the desktop app (#3204)
  • feat: Adding streamable-http transport support for backend, desktop and cli (#2942)
  • fix: use the correct contains syntax on create-recipe-pr.yml (#3193)
  • Temporarily Remove GH Copilot Provider (#3199)
  • docs: fix tab navigation (#3201)
  • feat: use tiktoken-rs instead of tokenizers, single global tokenizer (#3115)
  • add playwright-mcp server to extensions list (#3010)
  • Add /extension path for extension installation (#3011)
  • feat(desktop): Prioritize suffix when truncating path in header (#3110)

v1.0.31 - 2025-06-30

01 Jul 01:37
70af28e

Choose a tag to compare

  • chore(release): release version 1.0.31 (#3185)
  • feat: additional sub recipes via command line (#3163)
  • Add Internal Recipes To Recipes Cookbook (#3179)
  • pipe the argument to storage (#3184)
  • docs: removing comment (#3183)
  • docs: add generator option to create recipe (#3182)
  • update the path for temporal (#3131)
  • docs: add link to Square MCP (#3181)
  • attempt to fix build #3 (#3180)
  • attempt fix folde permissions for windows build (#3178)
  • attempt to fix windows cli permission issue (#3177)
  • allow to use dev/null for no-session mode (#3176)
  • feat: change naming of recipe creation in more menu links (#3175)
  • Docs: Add Recipe video to landing page (#3173)
  • Docs: Create new directory when starting new session (#3174)
  • fixes cron parsing issues (#3172)
  • fix: handle Windows package subdirectory in CLI installation script (#3171)
  • fixed the npx/uvx content (#3170)
  • Mark helper scripts as executable (#3169)
  • docs: adding Netlify mcp tutorial (#3165)
  • feat: implement async token counter with network resilience and performance optimizations (#3111)
  • return missign npx/uvx (#3148)
  • docs: add more instructions about resuming a session for cli users (#3146)
  • add claude 4 models (#3143)
  • docs: cross reference recipe docs (#3141)
  • docs: add recipes tutorial (#3132)
  • Docs: recipe landing page (#3122)
  • Run cargo fmt (#3135)
  • Update Recipe Cookbook Submission Flow (#3064)

v1.0.30

27 Jun 22:37
a3ef550

Choose a tag to compare

  • blog: everyday tasks for ai (#3103)
  • fix windows session paths (#3130)
  • update the path regex (#3129)
  • wider support for cron schedules (#3123)
  • feat: add optional view_range to text editor tool and text editor insert tool (#3093)
  • Added announcement modal (#3098)
  • build: Add just to Hermit, correct ui/desktop's README (#3116)
  • fix: Make the entire toolcall argument row clickable to expand (#3118)
  • Fix clippy + test errors (#3120)
  • Update goose help to include cli (#3095)
  • add scheduler type setting (#3119)
  • Add a reference for recipes (#3099)
  • feat: add voice dictation using OpenAI Whisper & ElevenLabs (#3079)
  • feat: new cli provider for claude code and gemini (#3083)
  • you forgot the important ones! (#3105)
  • hotfix: fix build (#3102)
  • Richer tool call ui messages (#3104)
  • Update linux instructions (#3087)
  • Add flag for showing cost tracking (#3090)
  • Improve config file editing and recovery fallback mechanisms (#3082)
  • Cleanup Temporal debug files (#3089)
  • feat: Add comprehensive cost tracking display for LLM usage (#2992)
  • feat: add ability to create new directory in working dir selection (#3081)
  • subagents (#2797)
  • reapply temporal fix (#3080)
  • added jbang back (#3076)
  • Session file security updates (#3071)
  • feat(ui): Add drag and drop support for opening sessions from finder. (#3070)
  • Mnovich/fix cli permisisons (#3074)
  • copy permission fix for cli (#3073)
  • Update download_cli.sh to support arbitrary Goose versions (#3060)
  • fix(temporal-service): makes the search for possible temporal paths parallel. (#3062)
  • added MCPs menu item (#3066)
  • fix missing dependencies for cli (#3065)
  • feat: created sub recipe tools (#2982)
  • attempt to build CLI native for Windows (#3058)
  • docs: typo - wrong extension id (#3063)
  • fix(docs): teach Goose how to spell “autonomous” 🪿📚 (#3061)
  • feat (cli): list Groq-supported models (#3048)
  • Fix session corruption issues (#3052)
  • feat: update to get vector db path from env var for vector tool strategy (#3042)
  • Fix Linux desktop download links to point to actual desktop versions (#3051)
    🐚 zane@BLKF6CMQ6NTLW desktop % git log --pretty=format:"- %s" v1.0.29..HEAD
  • chore(release): release version 1.0.30 (#3126)
  • blog: everyday tasks for ai (#3103)
  • fix windows session paths (#3130)
  • update the path regex (#3129)
  • wider support for cron schedules (#3123)
  • feat: add optional view_range to text editor tool and text editor insert tool (#3093)
  • Added announcement modal (#3098)
  • build: Add just to Hermit, correct ui/desktop's README (#3116)
  • fix: Make the entire toolcall argument row clickable to expand (#3118)
  • Fix clippy + test errors (#3120)
  • Update goose help to include cli (#3095)
  • add scheduler type setting (#3119)
  • Add a reference for recipes (#3099)
  • feat: add voice dictation using OpenAI Whisper & ElevenLabs (#3079)
  • feat: new cli provider for claude code and gemini (#3083)
  • you forgot the important ones! (#3105)
  • hotfix: fix build (#3102)
  • Richer tool call ui messages (#3104)
  • Update linux instructions (#3087)
  • Add flag for showing cost tracking (#3090)
  • Improve config file editing and recovery fallback mechanisms (#3082)
  • Cleanup Temporal debug files (#3089)
  • feat: Add comprehensive cost tracking display for LLM usage (#2992)
  • feat: add ability to create new directory in working dir selection (#3081)
  • subagents (#2797)
  • reapply temporal fix (#3080)
  • added jbang back (#3076)
  • Session file security updates (#3071)
  • feat(ui): Add drag and drop support for opening sessions from finder. (#3070)
  • Mnovich/fix cli permisisons (#3074)
  • copy permission fix for cli (#3073)
  • Update download_cli.sh to support arbitrary Goose versions (#3060)
  • fix(temporal-service): makes the search for possible temporal paths parallel. (#3062)
  • added MCPs menu item (#3066)
  • fix missing dependencies for cli (#3065)
  • feat: created sub recipe tools (#2982)
  • attempt to build CLI native for Windows (#3058)
  • docs: typo - wrong extension id (#3063)
  • fix(docs): teach Goose how to spell “autonomous” 🪿📚 (#3061)
  • feat (cli): list Groq-supported models (#3048)
  • Fix session corruption issues (#3052)
  • feat: update to get vector db path from env var for vector tool strategy (#3042)
  • Fix Linux desktop download links to point to actual desktop versions (#3051)
  • fix temporal build for windows (#3045)
  • fix cron parsing for windows (#3044)
  • feat: list Databricks-supported models and enable fuzzy search during model configuration (#3039)
  • fix: update index when tool selection strategy changes (#2991)
  • docs: Add "Add Recipe button" To Recipe Cookbook (#3038)
  • fix: issue when parsing recipe parameters (#3031)
  • fix: Improves reliability of flaky log tests (#3029)
  • Add xAI Test Coverage (#3020)
  • Reorganizing tutorials (#3028)
  • feat(providers): update Google Gemini models to latest available models (#2989)
  • fix(docker): install protoc to fix lance-encoding build (#2995)
  • fix: updated openrouter known models (#3021)
  • Mnovich/temporal foreground tasks (#2895)
  • add 'install in goose' asset (#3016)
  • Added useDarkMode hook for detecting dark mode setting dynamically (#3019)
  • docs: add sagemaker provider (#2980)
  • Docs: Add Goose Recipes Cookbook Page (#2998)
  • feat (cli): add an alias --id for --name param for goose session --resume command (#3018)
  • fix: disable extension (#3000)
  • Add xAI Provider Support for Grok Models (#2976)
  • removing dlls from core bin (#3014)
  • docs: Update Leaderboard in New Community Landing Page (#2954)
  • Douwe/fix include for recipes (#2914)
  • Blog: Add video to container use blog (#3008)
  • Use official logo in Goose web (#3012)
  • fix shims for extensions on windows (#3009)
  • fix powershell executions (#3006)
  • Docs linux desktop (#3007)
  • Platform Tool for Scheduler: Allow Goose to Manage Its Own Schedule (#2944)
  • docs: container use blog and guide (#2962)
  • Fix: Workflow syntax (#3002)
  • Added just lint-ui for linting front end code (#2997)
  • fix typo in secret name (#2994)
  • feat(ui): add chain-of-thought panel above assistant messages (#2899)
  • feat(cli): Add --quiet /-q flag to goose run (#2939)
  • Feat: Recipe Library (#2946)
  • Docs: Goose on Windows Installation (#2990)
  • Fixes : Workflow error on issue comment (#2958)
  • Add a setting for the quit confirmation dialog (#2901)
  • Update bundle-desktop-windows.yml (#2988)
  • feat: optional fast edit models (#2580)
  • feat: Add lead-worker model selection and real-time model display in GUI (#2964)

v1.0.29 - 2025-06-18

18 Jun 16:56
d8b6e60

Choose a tag to compare

  • chore(release): release version 1.0.29 (#2978)
  • [fix][small] Replaced goose prompt unicode quotations with ascii quotations (#2972)
  • fix: goose recipe prompt is not shown again when switch the view from settings to chat (#2870)
  • fix: remove computer controller presentation (#2956)
  • Fix GitHub Copilot Provider Config (#2955)
  • Blog: Why I Used Goose to Build a Chaotic Emotion Detection App (#2959)
  • Docs: Recipe settings (#2970)
  • feat(ui): Add confirmation dialog for unsaved changes in extension modal (#2971)
  • feat: alphabetize extensions in goose CLI (#2966)
  • switch roles on condition for windows (#2975)
  • fix version param for canary (#2974)
  • enabling windows builds with code signing (#2968)
  • feat(cli): add system prompt parameter to run command (#2253)
  • Fix window not showing for some users (#2967)
  • Add documentation for running with Ramalama local model serving in OCI Containers (#1973)
  • Reddit MCP Server Tutorial (#2949)
  • [fix] goose not quitting app completely (#2950)
  • Opopadich/issue 1625 (#2904)
  • chore(deps): bump go.temporal.io/api from 1.24.0 to 1.44.1 in /temporal-service (#2837)
  • feat: add newline at end of file writes (#2221)
  • Add /clear command to clear goose context (#1802)
  • docs: Community Landing Page (#2869)
  • fix: disable blank issues and update contact links in issue template (#1281)
  • feat: Add devcontainer (#1248)
  • fix: thinking applies to claude 4 as well (#2943)
  • fix: improved GoosehintsModal error handling (#2932)
  • Docs: Fetch MCP doesnt work with Gemini (#2940)
  • feat: add Help & Feedback section in App Settings (#2935)
  • docs: blog update (#2937)
  • docs: fixing blog image (#2936)
  • docs: lead/worker tutorial and blog post (#2930)
  • chore(deps): bump golang.org/x/net from 0.14.0 to 0.38.0 in /temporal-service (#2836)
  • chore(deps): bump google.golang.org/grpc from 1.57.0 to 1.57.1 in /temporal-service (#2834)
  • fix updater download text (#2919)

v1.0.28 - 2025-06-13

14 Jun 00:11
f2e852b

Choose a tag to compare

  • 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)

v1.0.27 - 2025-06-09

10 Jun 00:54
3625f2a

Choose a tag to compare

  • chore(release): release version 1.0.27 (#2844)
  • Revert "Mnovich/temporal scheduler (#2745)" (#2839)