Download Latest Version goose-x86_64-apple-darwin.tar.bz2 (92.3 MB)
Email in envelope

Get an email when there's a new version of Goose Developer Agent

Home / v1.2.0
Name Modified Size InfoDownloads / Week
Parent folder
download_cli.sh 2025-08-06 8.1 kB
Goose-1.2.0-1.x86_64.rpm 2025-08-06 133.8 MB
goose_1.2.0_amd64.deb 2025-08-06 132.8 MB
Goose-win32-x64.zip 2025-08-06 231.0 MB
Goose.zip 2025-08-06 164.4 MB
Goose_intel_mac.zip 2025-08-06 174.5 MB
goose-x86_64-pc-windows-gnu.zip 2025-08-06 101.2 MB
goose-aarch64-apple-darwin.tar.bz2 2025-08-06 88.8 MB
goose-aarch64-unknown-linux-gnu.tar.bz2 2025-08-06 91.7 MB
goose-x86_64-apple-darwin.tar.bz2 2025-08-06 92.3 MB
goose-x86_64-unknown-linux-gnu.tar.bz2 2025-08-06 94.9 MB
README.md 2025-08-06 11.4 kB
v1.2.0 source code.tar.gz 2025-08-06 435.6 MB
v1.2.0 source code.zip 2025-08-06 436.3 MB
Totals: 14 Items   2.2 GB 0

dc0008bd4f Fix regression: add back detail to tool-call banners (#3231) eaba38adbc chore: implement streaming for anthropic.rs firstparty provider (#3419) e5a55dbddc feat: run sub recipe multiple times in parallel (Experimental feature) (#3274) 794f14bc8a docs: add MongoDB MCP server tutorial (#2660) 21b79ad240 feat(gcpvertexai): do HTTP 429 like retries for Anthropic API HTTP 529 overloaded status code (#3026) 9351027d1b chore: move recipe loading to goose (#3424) 759cbc7acb Add wakelock feature to prevent system sleep while Goose is working (#3321) 6a5791ce96 Docs: Add Youtube short to Cloudinary MCP tutorial (#3459) fc40ed25ec Docs: Created Component for MCP tutorials (#3475) c69d1e9f8d fix: Fixes importing url encoded recipe deeplinks (#3446) e0b3b0fc70 Enhancement: Extension name tooltips for tool banners (#3250) 4771ffbb5b feat: consolidate subagent execution for dynamic tasks (#3444) 1e0e72cdb8 feat: add rmcp as a workspace dep (#3483) 76da3a9724 feat: switch from mcp_core::Role to rmcp::model::Role (#3488) 8c5eea6052 Docs: Access settings in new UI (#3514) d9b3418d35 docs: update mcp install instructions for desktop (#3504) c730d80f34 docs: update desktop instructions for tool router (#3519) a2309d9436 docs: update desktop instructions for tool perms (#3518) d5291461ca Replace mcp_core::content types with rmcp::model types (#3500) 4896f86c7f docs: update desktop instructions for session recipes (#3521) c38c7f16dc docs: update desktop instructions for managing sessions (#3522) 78b30cc0ca feat: Add LiteLLM provider with automatic prompt caching support (#3380) ef496329b9 feat: deprecate jetbrains extension in favor of public one (#2589) e2e656c012 refactor: Centralise deeplink encode and decode into server (#3489) 1db0cf26ea Rust debug (#3510) 4926e3579f Catch json errors a little better (#3437) 6cb4b00779 Blog: Orchestrating 6 Subagents to Build a Collaborative API Playground (#3528) 947c2f5248 refactor: Renames recipe route to recipes to be consistent (#3540) cfa99b3e08 fix(ui): enable selection of zero-config providers in desktop GUI (#3378) 47a7f9d380 Extension Library Improvements (#3541) a996227381 Fix Google Analytics error for local dev (#3544) d085126709 refactor: Use openapi for recipe endpoint types and in frontend (#3548) 423bf069b1 feat(ui): Source CashSans-Bold and improve overall text rendering (#3091) fb58c910c7 feat: Work around Gemini API tool call quirks (#3328) 6c951d4881 Improve Claude Code provider error message for missing CLI (#3363) e012e076f4 Updating docs to match new UI (#3552) 5f3c7d339c Env var to set Ollama request timeout (#3516) 99cc0a9c81 feat: recipes can retry with success criteria (#3474) 09e555941d feat (ui): close recipe modals with esc key (#3568) 0a98f431c6 Replace mcp_core::prompt with rmcp::model types (#3561) f0b4f74071 fix: track message id to keep like with like (#3572) 9101bfece7 fix: use sequential when sub recipe task is 1. (#3573) f21b9017b8 fix: ensure retry-config and success-criteria are populated in openapi spec (#3575) ff990b0502 Add YouTube video embed to using-goosehints.md (#3560) 9f4e7a88f1 Replace mcp_core::resource::* with rmcp types (#3563) ab8089499e Add recipe install warning (#3537) b3cd03ef61 chore: remove needless clone() in goose/providers (#2528) 9f356e7009 Agent loop defensive (#3554) 246ba19256 Restore recipe parameters functionality (#3530) 3e5c9b8505 feat: migrate JsonRpcMessage/Request/Response/Error/Notification from internal mcp crates to rmcp versions (#3564) 1adc887db4 Scenario tests (#3430) fb70ef2784 fix: adjust subrecipe description to allow running tests (#3585) 4f0333a9ff feat: migrate ErrorData from internal mcp crates to rmcp version (#3586) eab80366e5 Remove mcp_macros and unused types (#3581) b061fdb198 Added option to summarize the chat when an error is triggered (#3598) 9ca35d31a5 docs: desktop recipe format (#3594) 0af0546575 Docs: Move MongoDB tutorial to MCP section (#3602) 82528841ba reuse the cancellation token in the agent level (#3599) 8c8da7cf94 docs: use installer component for tutorial, add updating extensions section (#3608) a358e264a5 feat: subagent independent extension manager (#3596) 64d311c751 feat: subagent turn count, simple agent loop (#3597) ed282ba63f fix: multi-tool calls in streamed openai-compatible responses (#3609) eef72f8a6f Goose security updates (#3579) d5c835536d fix: Handle non-default base path for OpenAI compatible model fetching (#3566) a52e11afc1 docs: local LLMs context size tip (#3454) e682940929 Lifei/sub recipe desktop temp (#3576) c9290796f5 grant program (#3630) a228506373 docs: June 2024 Community All-Stars Spotlight (#3631) 673e4a2519 Fixing grants path (#3632) 41f2ba8f9e docs: update extensions library (#3612) a65c547699 Adds the WaitingForUserInput state (#3620) 7b2ca43c77 fix: clean up subagent (#3565) b4fc6f7cc8 alexhancock/rmcp-tools-annotations (#3617) ed5721e698 docs: Quick spotlight fix (#3633) 1bccd2613f fix: ensure execution task result is shown (#3629) 858d4062bc feat: Replace usage of mcp_core Tools/ToolAnnotations in openapi schema (#3649) 31a5f9cbbc feat: convert GetPromptResult from mcp_core to rmcp version (#3650) 0ef38c6658 chore: use typed notifications from rmcp (#3653) 6b60bbcdbe Remove confusing status output when testing sharing url connection and it shows 404 (#3659) d532042f20 goose docs MCP server (#3665) 247773fa8a Fix working directory when session has no messages (#3513) 071ac3cf3d Docs: VS Code Extension move to tutorials (#3601) 7239ec5ad2 Docs for using Docker Model Runner as a local LLM provider. (#3509) ca39fe057e docs: fix installation command for YouTube Transcript MCP in servers.json (#3595) 92f6f324bb small blog fixes (#3549) a66a48145f Two VS code tutorials (#3603) 06a98e625e Possible to disable random thinking messages (#3304) 10b2bf72b9 blog: agent to agent convo (#3677) 322c1e1416 fix: add maintainer, homepage and categories to DEB/RPM package config (#3096) b18213cf01 Add inline python extension (#3107) b5fb45966e fix: pricing integration tests -> trying more runs for cache and retries (#3546) cefad274a9 feat: recipe runs will now prompt for missing extension secrets (#3668) 1d3a91912a cli: add detailed instruction for WSL users (#3496) 4442ccfe4a Fix conversations before they hit the LLM (#3660) 73a274d311 Provider scenario tests (#3688) 959f51ffc4 fix: address issue with streamable http interactions via mcp (#3693) 7e98329093 feat (ui): File picker for scheduling recipes default to recipe dir (#3611) 67399de10f chore: refactor session naming into provider (#3678) 829311ad08 Add warning when JSON env parsing fails. (#3696) c7425694f8 fix cmd + , not opening settings (#3694) 85c77474df Speed up recipe loading from deeplinks and various fixes (#3662) 37120f01d8 Resolve sub recipe path relative to the parent recipe path (#3642) fe7aed0c0b docs: new blog post and corrections to an old one on goosehints (#3657) 2382763568 fix: have option for cli providers to use their configured or default model (#3683) bf62f5177a blog: streamlining detection development w/ recipes (#3689) 18be07853b chore: adding in some new models token limits (#3685) 5de9f84619 fix: Ensures final output tool is available when using vector tool search (#3701) 339676eb88 fix: Fixed 404 broken link to extensions page in index.md (#3623) 71d5ae4961 Create a message ID for tool response messages (#3591) c84dc392be feat(githubcopilot): add ability to fetch supported models (#2717) bc25308d7b fix: escape control characters in LLM tool call arguments JSON (#2893) 70b2312d8f fix: pricing estimation for OpenRouter in goose-cli (#3675) 097351a49e Fix typo in quickstart document (#3447) af2ca33bc1 only run google analytics in prod (#3395) 4ac5fe4f8d chore: remove ffi libraries and related code (#3699) 9d996c3957 feat: update Groq models for better tool calling support (#3676) 656b5b889f Remove unused dependencies (#3626) 23ec0177bb docs: GitMCP Tutorial (#3708) eb0048018f Fix tool vector tests (#3709) b1187a7822 chore: Speed up CI (#3711) 0fb58c4095 docs: Add GitMCP Tutorial to Extensions Library (#3716) 1544e1fb27 chore: small refactor on agent.rs (#3703) 4222f01d05 Blog:How OpenRouter Unlocked Our Workshop Strategy (#3726) 45adf4e4f3 skip app-related CI jobs for doc/blog PRs (#3704) faf252a5a7 Iand/make goosehints blog post visible (#3729) 601c678722 feat: openrouter out of the box experience for goose installations (#3507) 21604df685 Ok, well, that got out of hand (#3718) e5ac6412ec Must have missed this one (#3733) f47836bbe8 Fix html content detection regex to not include markdown autolinks (#3720) be6c599063 Fix slow typing in chat input with long running sessions (#3722) b4aa2cd3ab Update OSX codesigning and notarization (#3658) 1c3f90ccf9 docs: Add Neon MCP Server tutorial (#3639) ed3217ceca Remove unused Memory Mode / Computer-Controller Mode code (#3743) e20a88516d chord: refactor tool route (#3732) 4549d617c0 fix: View extensions link (#3751) 86871ad855 feat: allow users view and edit their non-secret config's (#3005) 001bcebcee feat: upgrade rmcp (#3738) 7cfdf9a44a chore: fix typo in desktop readme for goosed (#3752) 5b6dd1387a chore: Remove the wrong tailwind package (#3754) 71c8d9e7aa Add support for mouse back nav button to Settings screen (#3195) d9313aca57 feat: Allow configuring hints filename(s) (#3269) d1e38fba32 Make the client more secure (#3742) 5bc6601692 Persist first message to local history in case of failure or cancellation (#3744) dbde38e32b center session summary modal description text (#3737) f1907abacb fix not being able to click on searchbar buttons in chat (#3723) b5e73c4c89 fix: initial prompt not filled in after accepting new recipe (#3637) 6f36c1f81e Autocompact + One Shot Summarization algorithm (#3559) 9daa464021 Env parsing for primitive types (#3706) c9ae9ba1ce Ensure adding/removing extensions refreshes extensions list (#3695) 113dce2999 Improve power save blocker mechanism (#3698) 75a382bcee docs: consolidate search session content, doc import recipe (#3759) 3f6a055790 Speed up app initialization and improve refresh crashing (#3717) 14ee888832 Stable goose info -v (#3760) 26cb85094f Increase req body limit (#2965) 55fc42d801 fix: cli tool logging (#3749) bbf1f1eee8 fix: don't return full shell output when very large (#3750) b4ab774329 Fix claude model names (#3765) 900698777b integrate MCP UI (#2948) b1f82b9a57 Update goose hints (#3758) 2100a86326 fix: bundle workflows (#3780) 750fbb44fb No tool role means we should not collapse messages (#3778) 380f23a3b1 fix(ui): extension command text overflow (#3785) a33460244c Ensure more client (#3787) 3a64920d1e feat: release 1.2.0 57b9090d27 Fix open recipe chat via deeplink (#3773) 0768bb3b01 feat: more robust client initialization for the app (#3830) b245fef3d1 Pin @mcp-ui/client in package.json (#3860) 975826c5f3 Fix directory switcher not working in active chat sessions and file browser not defaulting to current session directory path (#3791) e90d67ae76 Changed app settings configuration form to match settings panels (#3829) d72fdf6d10 Tell the user to hit compact (#3851) 0d16b3dc0b Try to keep key order for Databricks (#3876) 39202c930c trigger CI a66f2ace6f tests: Add missing #[serial] to two tests (#3816)

Source: README.md, updated 2025-08-06