Skip to content

Releases: block/goose

v1.0.31 - 2025-06-30

01 Jul 01:37
70af28e
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare
  • chore(release): release version 1.0.27 (#2844)
  • Revert "Mnovich/temporal scheduler (#2745)" (#2839)

v1.0.26 - 2025-06-09

09 Jun 18:47
e6f89cd
Compare
Choose a tag to compare
  • chore(release): release version 1.0.26 (#2833)
  • Removed ui-v2 directory and updated project to use node in hermit and readme (#2831)
  • Mnovich/temporal scheduler (#2745)
  • fix: intel builds (#2832)
  • chore(release): release version 1.0.25 (#2811)
  • Nostrbook MCP is now on npm (#2816)
  • Update macOS install guide with Homebrew instructions (#2823)
  • remember window position (#2808)
  • feat(ui): put the scheduler behind an alpha (#2810)
  • debug config issues on windows (#2809)
  • Add Speech MCP extension to extensions directory (#2807)
  • Iand/blog goosehints metadata update (#2800)
  • Iand/blog goosehints (#2798)
  • blog post about goosehints and persistent context (#2796)
  • [goose-llm] system prompt override (#2791)
  • chore: small bit of a cleanup - removing unused dir (#2761)
  • feat: lead/worker model (#2719)
  • fix: pass ref in pr comment workflow (#2777)
  • feat: goose web for local terminal alternative (#2718)
  • chore: run CI on merge_group (#2786)
  • fix: Don't break from consuming subprocess output in shell tool until both streams are done (#2771)
  • Add retries w/ exponential backoff for databricks provider (#2764)
  • Fix paths in google drive mcp documentation (#2775)
  • testing windows build (#2770)
  • docs: Add Context7 YouTube Video (#2779)
  • cli(command): Add export command to CLI for markdown export of sessions (#2533)
  • fix(copilot): gh copilot auth token conflicts w/ gh mcp env var (#2743)
  • feat(providers): Add support for Gemini 2.5 Flash Preview and Pro Preview models (#2780)
  • fix: pr comment build cli workflow (#2774)
  • hotfix: don't always run prompt (#2773)
  • Lifei/test workflow (#2772)
  • chore: use hermit to install node, rust and protoc (#2766)
  • Feat: Refined the documentation for Goose (#2751)
  • mcp(developer): add fallback on .gitignore if no .gooseignore is present (#2661)
  • cli(ux): Show active context length in CLI (#2315)
  • cli(config): Add GOOSE_CONTEXT_STRATEGY setting (#2666)
  • fix: new models have different messages for context length exceeded (#2763)
  • fix: increase limit for direct to disk for performance (#2762)
  • Revert "chore: use hermit in goose" (#2759)
  • alexhancock/remove-settings-v1 (#2744)
  • blog: Democratizing Detection Engineering at Block with Goose and Panther MCP (#2746)
  • chore: use hermit in goose (#2754)
  • feat: add Snowflake provider (#2488)
  • Docs recipe revamp (#2753)
  • docs: Drag and drop files (#2740)
  • Fix remaining typescript errors (#2741)
  • feat: Add schedule creation from deep links with comprehensive extension support (#2738)
  • [fix] convert message types in toolshim mode (#2730)
  • [chore] update tool router env var names to have goose prefix (#2722)
  • docs: Temporarily hide tool router doc (#2742)
  • feat: Handle MCP server notification messages (#2613)
  • fix: protobuf install in build (#2714)
  • feat: implement proper task cancellation for scheduled jobs (#2731)
  • docs: blog readme (#2728)
  • fix: menu bar and dock icon settings (#2490)
  • Cleanup Phase 1: Remove unused React imports from safe components (#2702)
  • feat: lancedb vector tool selection (#2654)
  • feat: add claude 4 to vertex dropdown (#2697)
  • ui-v2 cleanup (#2701)
  • feat: add edit schedule functionality (#2700)
  • feat: add pause/unpause functionality for scheduled jobs (#2698)
  • Add screenshot paste support (#2679)
  • allow quick quit in dev mode (#2692)
  • nit: small change to show explain for recipes (#2693)
  • fix: set permissions for quickscript (#2691)
  • feat: view/edit existing recipe in Desktop (#2670)
  • feat: add context window limit for claude4 (#2689)
  • prevent accidental quit (#2688)
  • Cleanup for recipe urls in dark mode and create schedule button hover state (#2687)
  • (feat): add livetracking of running schedules (#2683)
  • Bump onig to v6.5.1 (#2663)
  • ui-v2 - added pull down top filter bar from designs and dark mode (#2638)
  • Mnovich/fix scheduler api (#2682)
  • docs: Redo VS Code extension tutorial (#2680)
  • fix: Ctrl+C or ESC during CLI menu selection continues the current session gracefully (#2664)
  • Add basic cron scheduler to goose-server (#2621)
  • docs: Feat/integrate generator (#2652)
  • fix: use https to get goose recipes and cleanup temp cloned dir if the clone repo is not in good state (#2674)
  • Add interactive deletion of sessions (#2357)
  • docs: Quickstart Intel Installation method (#2662)
  • feat: mcp router skeleton (#2606)
  • docs: add Venice AI to list of providers (#2651)
  • Docs: no-session flag for running commands (#2650)
  • Shea/gdrive labels (#2537)
  • docs: Add Playwright MCP short (#2647)
  • fix: Automatically added the prompt after the app is initialised with recipe instructions (#2631)
  • large tool response handling (#2629)
  • docs: add parameters field to recipe.yaml example (#2642)
  • Docs: Desktop response styles (#2639)
  • docs: Add Context7 MCP Server Tutorial (#2640)
  • Blog: How I Manage Localhost Port Conflicts With an AI Agent (#2636)
  • docs: generate goose deep links (#2609)
  • docs: Add CLIExtensionInstructions Component + Update Tutorial Template (#2634)
  • fix: replace exec with spawn (#2626)
  • ui-v2: match tile / chart designs (#2633)
  • blog: llm agent readiness (#2630)
  • cli(ux): add hint for enter/ctrl-j if input is empty (#2632)
  • feat: fix program crashes and allow cancelling tool calls (#2586)
  • ui-v2: Integrate bossui + chart component (#2622)
  • doc: updated the goose doc with recent new features of goose recipe (#2612)
  • docs: add project and projects commands (#2625)
  • fix: don't stop when in non interactive when you need to summarize (#2623)
  • Docs: recipe explain flag in CLI commands (#2624)
  • update docs around parameters (#2614)
  • [feat] goosebenchv2 additions for eval post-processing (#2619)
  • Add GIF unsupported format test (#2618)
  • add configurability for a tool_params_max_length (#2448)
  • docs: adding Square MCP video to tutorial page (#2615)
  • Docs: New guide on config.yaml file (#2616)
  • ui-v2 titlebar and fonts (#2607)
  • fix: enhance security by enclosing html in code blocks and csp (#2604)
  • fix: append the recipe prompt when start recipe in a session (#2599)
  • Fix e2e tests after top bar redesign (#2550)
  • blog post extending the mbot2 MQTT/MCP tutorial and Plug&Play video (#2602)
  • ui-v2: basic timeline and reusable tile components (#2603)
  • Docs: token usage progress bar for desktop (#2600)
  • [goose-llm] kotlin fn for getting structured outputs (#2547)
  • Docs: Playwright mcp tutorial (#2598)
  • docs: list allowed deeplink commands (#2596)
  • docs: debug mode (#2595)
  • docs: Browserbase MCP tutorial (#2594)
  • Add Tests for Optional Params with Empty Default (Fixed in v1.0.24) (#2567)
  • fix: update o3/mini and o4 mini context limit (#2590)
  • docs: adding goose permission modes video (#2588)
  • feat: GitHub Copilot stream support (fixes gpt-4.1, claude) (#2576)
  • Fix bundle download link not working (#2587)
  • libs: add support for routing in ui-v2 (#2585)
  • Iand/blog api url typo (#2584)
  • fix PR number not found in bundle workflow (#2568)
  • UI v2 playground (#2569)
  • feat: discover recipe in the paths from environment variable GOOSE_RECIPE_PATH (#2561)
  • run CI on docs so we can enforce checks (#2577)
  • docs: remove fetch limitation (#2574)
  • Show version number in error screen (#2565)
  • Attempt to fix .bundle workflow checkout (#2566)
  • added recipe_dir (#2543)

v1.0.24 - 2025-05-15

15 May 21:57
b52af12
Compare
Choose a tag to compare
  • chore(release): release version 1.0.24 (#2552)
  • docs: add search session history section (#2551)
  • docs: ascending flag in CLI commands (#2549)
  • default to concise tools in GUI (#2475)
  • feat: show recipe explanation (#2530)
  • fix: allow markdown for any message in splashpill (#2542)
  • Added progress info alert for displaying token usage (#2540)
  • fix permission scrolling not making it to save or cancel (#2541)
  • fixed the config fetching for windows (#2538)
  • feat: add tool repetition monitoring to prevent infinite loops (#2527)
  • docs: Document new keyboard shortcuts (#2539)
  • docs: adding remote sse deeplinks (#2535)
  • docs: Add Automatically enabled extensions section to Using Extensions (#2534)
  • Update provider configuration handling from new endpoint (#2518)
  • fix: the conflict_with in no-session arg (#2531)
  • chore: fix docs for building goose ffi (#2485)
  • chore(deps): bump ring from 0.17.12 to 0.17.14 (#2497)
  • Allow putting GOOSE_PLANNER_MODEL and GOOSE_PLANNER_PROVIDER to config.yaml (#2525)
  • goose/providers: add Venice.ai private open-source LLM (#2252)
  • Docs: Manually trigger summarization (#2526)
  • allow running goose run with no session persistence (#2517)
  • docs: recipe parameters (#2523)
  • docs: Blog img (#2522)
  • docs: adding blog image (#2521)
  • feat: goose cli to track directories, allow to resume projects in location (#2503)
  • docs: added copilot provider (#2516)
  • feat: specify parameters configuration in recipe file (#2444)
  • UI Tweaks including border and padding fixes, contrast improvements, and more (#2489)
  • Move token limits to backend (#2484)
  • docs: fix typo in nostrbook mcp tutorial (#2502)
  • Fix error on installation of Youtube Transcript extension (#2510)
  • docs: Update Smart Context Management Guide for Desktop (#2515)
  • short post on qwen3 (#2508)
  • fix: Make MessageCopyLinks clickable again on goose messages (#2513)
  • chore: Add docker to allowed deeplink commands (#2509)
  • docs: adding nostrbook mcp tutorial (#2500)
  • docs: Adding YT short to Pieces and Postgres Tutorial (#2501)
  • blog post for team Recipe building and sharing (#2495)
  • added tabs on tutorial TLDR blocks (#2487)
  • [goose-llm] add providerConfig param for exposed LLM functions (#2491)
  • chore(deps): bump estree-util-value-to-estree from 3.2.1 to 3.4.0 in /documentation (#2492)
  • [goose-llm] autogenate kotlin bindings using uniffi-rs proc macros (#2478)

v1.0.23

08 May 21:03
77146e5
Compare
Choose a tag to compare

v1.0.23 - 2025-05-08

  • chore(release): release version 1.0.23 (#2486)
  • [goose-llm] use chrono utc timestamp milliseconds for msg created (#2483)
  • docs: added Square's remote MCP to previous tutorial (#2480)
  • fix: move process group termination instead unix code block (#2481)
  • ctx_management: summarize on command button (#2479)
  • fix: cleanup MCP processes when CLI closes (#2469)
  • goose/providers: add github copilot (#1926)
  • fix: will now correctly follow along with tool results (#2473)
  • Remove outdated truncation of tool descriptions in OpenAI and Databricks providers (#2465)
  • Added model token limits fallback matching backend logic (#2471)
  • load all previous messages if --resume is passed (#2424)
  • recipe welcome message (#2456)
  • [goose-llm] add generate tooltip & session name via extract method (#2467)
  • docs: mbot2 mcp tutorial (#2459)
  • [goose-llm] add completion request & error (#2451)
  • cli: add summarize slash command (#2464)
  • Expanded ToolCall options (#2457)
  • docs: Added Keyring Tip to Troubleshooting page (#2463)
  • fix-add-author (#2462)
  • blog path fix (#2461)
  • allowlist blocks and shift SSE to warning (#2445)
  • blog: fix metadata link (#2460)
  • this is so much nicer (#2455)
  • Blog recipes for success (#2447)
  • Add search to sessions list (#2439)
  • Fix resume session with an invalid path crash (#2453)
  • feat: menu to check Goose Desktop's version on Linux (#2450)
  • [goose-llm] remove dependency on goose & mcp-core, add needsApproval (#2425)
  • fix: use less strict timestamp in system prompt (#2434)

v1.0.22

06 May 19:28
c6986b7
Compare
Choose a tag to compare

v1.0.22 - 2025-05-06

  • chore(release): release version 1.0.22 (#2449)
  • cxt-mgmt: only two retries for summarization and move to prod (#2440)
  • docs: update home page (#2441)
  • Docs: smart context management (#2442)
  • docs: Smart Extension Recommendation (#2436)
  • docs: Removing sessions (#2438)
  • feat: support configurable way to retrieve recipes via github (#2400)
  • docs: fix cli arrow command (#2437)
  • Global/local chat history store in localstorage (#2428)
  • feat/fix(ui): Mac keyboard shortcuts (#2430)
  • ToolCall UI Update (#2429)
  • Bottom and top bar refinement (#2303)
  • ctx-mgmt: ctx session management (dev mode only) (#2415)
  • Don't require prompt in headless mode for recipes (#2403)
  • docs: Remove "agent" subcommand which does not exist. (#2422)
  • feat: add runtime metrics to completion response (#2404)
  • updated to include youtube embed (#2426)
  • Lifei/pass param to goose recipe (#2395)
  • feat: drag files into the window (#2412)
  • fix: use the pre-fetched mime type (#2417)
  • Changed display of working directory and ellipsis to beginning of path (#2414)
  • feat: Azure credential chain logging (#2413)
  • Fix e2e tests by removing installed running quotes before running (#2407)
  • changed default model for databricks to goose-claude-3-5-sonnet (#2406)
  • feat(bench): add configurable output directory for benchmarks (#2290)
  • chore(deps-dev): bump vite from 6.3.1 to 6.3.4 in /ui/desktop (#2402)
  • docs: adding Square MCP tutorial (#2405)
  • feat: combine create and reply comment tools (#2388)
  • context_management: handle summarization in UI (#2377)
  • feat: add global hotkey (#2401)
  • Added missing code fence close ticks (#2396)

v1.0.21

29 Apr 20:55
b47530d
Compare
Choose a tag to compare

v1.0.21

  • chore: refactor read-write lock on agent (#2225)
  • docs: added Description prompt to tutorials (#2392)
  • docs: Add ElevenLabs MCP Tutorial (#2367)
  • docs: Jaustin/goose-allowlist (#2345)
  • docs: New Blog Post – "4 Things You Need to Know Before Using Goose" (#2318)
  • docs: Pieces MCP Server Tutorial Quick Edits (#2370)
  • docs: Update quick tips doc (#2360)
  • docs: add Pieces for Developers MCP server to the extensions library (#2074)
  • docs: add description for Quick Tips guide (#2373)
  • docs: added description to Recipe guide (#2350)
  • docs: adding docs for search functionality in ui (#2365)
  • docs: adding quickstart videos to quickstart page (#2298)
  • docs: adding the meta data at the bottom of my post (#2317)
  • docs: adding youtube shorts to tutorials (#2381)
  • docs: list of environment variables (#2369)
  • docs: new Brave Search MCP tutorial, and updated template (#2361)
  • docs: new blender video (#2347)
  • docs: remove invalid step (#2344)
  • docs: remove repeated paragraph (#2328)
  • docs: switching Goose Desktop and Goose CLI tabs (#2384)
  • docs: tutorial shorts (#2342)
  • docs: unified settings (#2323)
  • docs: update from settings to advanced settings (#2330)
  • feat: add context limits for latest gemini and gpt models (#2359)
  • feat: add goose-llm crate to be used by goose service (#2354)
  • feat: add new model to google.rs (#2311)
  • feat: add support for ascending/descending ordering of goose session list (#2087)
  • feat: add/change model without reinit of extensions (#2334)
  • feat: bottom bar text truncation and tooltips (#2324)
  • feat: full spellcheck/correction support for editable content in the app (#2341)
  • feat: mcp router disable extensions (#2319)
  • feat: present options to user when context length is exceeded (#2207)
  • feat: preview to-be-removed session (#2306)
  • feat: reduce the # of gdrive tools (#2346)
  • feat: use the same permission flow for enable extensions (#2302)
  • fix: expose ollama error (#2378)
  • fix: fix spacebar key triggering action link in alert popups (#2339)
  • fix: fix tool permission modal not scrolling (#2336)
  • fix: only remove toolshim paths that we know of to preserve full paths to extension binaries (#2325)
  • fix: update the remove_shims path (#2391)
  • tests: added v2 playwright e2e tests and workflow action (#2379)
  • ui: context management modal (#2326)