🚀 Introducing Goose: Your Smart Assistant for Automation and Development!
Goose is an open-source AI agent designed to assist users in various automation and development tasks seamlessly. With its powerful features, Goose simplifies complex processes, making it ideal for both casual users and developers.
Key Capabilities:
- Web Interaction & Data Extraction: Easily scrape websites and fetch relevant data using simple commands.
- Google Drive Integration: Manage your Google Drive files effortlessly - create, read, and update documents and spreadsheets.
- Google Sheets Manipulation: Analyze and modify spreadsheet data with ease.
- Smart Automation: Automate your system controls using shell scripting and task automation tools.
- Documentation Handling: Extract and manipulate text from PDF and DOCX files efficiently.
- Interactive Conversations: Engage with voice recognition and text-to-speech capabilities for hands-free operations.
- Custom Code Execution: Execute shell commands, scripts, and automate routines without diving deep into programming.
Useful Links:
-
Goose Repository: GitHub - Block/Goose
Unlock the full potential of Goose for your workflow today and experience the next generation of automation and AI assistance!
Release Notes v1.0.24 Latest
command: curl -s https://api.github.com/repos/block/goose/releases/tags/v1.0.244 | jq ‘.body’
v1.0.24
Major Features
- Show recipe explanations.
- Add tool repetition monitoring to prevent infinite loops.
- Progress info alert for token usage.
- Specify parameters configuration in recipe files.
- Goose CLI can track directories and resume projects in location.
- Allow running
goose run
with no session persistence. - Add Venice.ai private open-source LLM provider.
- Add provider configuration handling from new endpoint.
- Add Copilot provider.
- Move token limits to backend.
Documentation Updates
- Add search session history section.
- Document new keyboard shortcuts.
- Add remote SSE deeplinks.
- Add “Automatically enabled extensions” section.
- Document recipe parameters.
- Blog post on team recipe building and sharing, Qwen3, and other topics.
- Update Smart Context Management Guide for Desktop.
- Fix typo in Nostrbook MCP tutorial.
- Add Copilot provider documentation.
Significant Bug Fixes
- Allow markdown for any message in splashpill.
- Fix permission scrolling not making it to save or cancel.
- Fix config fetching for Windows.
- Fix the conflict_with in no-session arg.
- Fix error on installation of Youtube Transcript extension.
- Make MessageCopyLinks clickable again on goose messages.
v1.0.23 - 2025-05-08
Major Features
- Use UTC timestamp milliseconds for message creation in goose-llm.
- Summarize on command button in context management.
- Add Github Copilot provider.
- Added model token limits fallback matching backend logic.
- Load all previous messages if —resume is passed.
- Recipe welcome message.
- Add generate tooltip & session name extraction method in goose-llm.
- Add completion request & error handling in goose-llm.
- CLI: add summarize slash command.
- Expanded ToolCall options.
- Menu to check Goose Desktop’s version on Linux.
Documentation Updates
- Added Square’s remote MCP to tutorial.
- MBot2 MCP tutorial, Nostrbook MCP tutorial, YT short to Pieces and Postgres Tutorial, and other blog posts and guides.
Significant Bug Fixes
- Move process group termination outside Unix code block (fix process cleanup).
- Cleanup MCP processes when CLI closes.
- Will now correctly follow along with tool results (fix tool result tracking).
- Remove outdated truncation of tool descriptions in OpenAI and Databricks providers.
- Fix resume session with an invalid path crash.
v1.0.22 - 2025-05-06
Major Features
- Support configurable way to retrieve recipes via GitHub.
- Global/local chat history store in localstorage.
- Mac keyboard shortcuts support/fix.
- ToolCall UI update (functionality).
- Context session management (dev mode only).
- Don’t require prompt in headless mode for recipes.
- Add runtime metrics to completion response.
- Drag files into the window support.
- Azure credential chain logging added.
Documentation Updates
- Update home page, smart context management guide, extension recommendation, removing sessions, Square MCP tutorial, and more.
Significant Bug Fixes
- Only two retries for summarization and move to prod (context management).
- Fix CLI arrow command bug.
- Use pre-fetched mime type for file drag/drop.
v1.0.21
Major Features
- Add context limits for latest Gemini and GPT models.
- Add goose–llm crate for use by goose service.
- Support ascending/descending ordering of goose session list.
- Change model without reinit of extensions support added.
- Full spellcheck/correction support for editable content in the app.
- Present options to user when context length is exceeded.
Documentation Updates
Numerous updates: new tutorials (ElevenLabs MCP, Brave Search MCP), blog posts (“4 Things You Need to Know Before Using Goose”), quick tips, unified settings, environment variables list, etc.
Significant Bug Fixes
Fixes include: expose Ollama error, fix spacebar key triggering action link in alerts, fix tool permission modal not scrolling, fix regression in welcome screen flicker, fix extension config write locks, fix toolshim path removals, fix author info, fix session description truncation.
v1.0.20
Major Features
– Remove session capacity added.
– Use verify_secret_key util for all API handlers.
– Bumped tool limit and updated alerts.
– GUI warning when installing extension from deeplink.
Documentation Updates
– Rewrite guide on Recipes.
– Blog posts: “How One Contribution Can Spark Many Wins”, “Integrating Smarter with AI Agents and MCP”, “Practical Ways I use AI Agents and MCP”, “MCP in Enterprise”, Tool Permission Controls, Plans.
Significant Bug Fixes
– Use env_keys in bundled extensions.
– Syntax highlighting fixes.
– Updated color for inline code.
– Improved message for change workdir warning.
– Fixed welcome screen flicker regression.
– Updated image meta tag for blog.
v1.0.19
Major Features
– Support o4-mini model.
– Allow OPENAI_CUSTOM_HEADERS to be set in goose config.
– Better support for GPT4.1 with per-model prompts.
– Build a prototype FFI for goose Rust library.
Documentation Updates
– Recap blog for Goose NYC meetup; new shared Agent topic; updated GDrive instructions; troubleshooting.md update; other doc improvements.
Significant Bug Fixes
– Handle empty extensions gracefully.
– Use env keys correctly.
– Truncation fix for long session descriptions.
– Long command wrapping fix in extensions.
– Specify extension env vars only by name.
– Resolve deadlock while listing tools.
– Update extension section border; remove repeated paragraphs; fix error 403 handling; multiple goose instances running at once; persist GOOSE_CLI_THEME; expose not supported tool call error; use permission page in bottom menu; expose tool not supported error; generalize extension request; add missing electron-types package; clean up tsconfig.
v1.0.18
Major Features
– Initial UI implementation for tool permission control (backend/logic).
– Mini agent extension config support added.
– Show error on broken recipe URLs.
– Disable copy button unless all fields are set (logic).
– Improve tool loading logic/performance improvements.
– Recipe editor feature added (backend/logic).
– Support tool-level permission control (backend/logic).
– Enable settings V2 (backend/logic).
– Exponential backoff added to Bedrock provider.
Documentation Updates
– Community Spotlight blog post; Visual Guide To MCP blog post; PostgreSQL tutorial; Selenium tutorial; new blog post on tool calling.
Significant Bug Fixes
– Propagate errors when adding extensions.
– Filter out enable extension tool as it should always ask permission (logic).
– Format agent code fixes; update permissions on shim executables; update Debian desktop build process; fix meta img URL; resolve confirmation issues; allowlist bypass for developers; add temperature env var; fix gemini model not found; smaller pieces of agent.reply(); remove -r from —recipe error message; handle errors from goose run like goose session; remove tool count bugfix.
v1.0.17
Major Features
– Create named feature flag for settings v2 (backend/logic).
– Input/output token tracking added to SessionMetadata (backend/logic).
– Vendor keyring crate to fix non-hermetic builds (dependency management).
– Tool annotations for built-in tools added (backend/logic).
– Additive entry in settings V2 model select (backend/logic).
– More metadata for shared session view (backend/logic).
– Prompt Library feature added (backend/logic).
– Search functionality to chat view (backend/logic).
– Preconfigure session sharing with GOOSE_BASE_URL_SHARE env var (backend/logic).
– Enable Option + Enter to insert a new line (keyboard shortcut logic).
– Playwright E2E testing setup added (testing infrastructure).
– Share sessions in the UI (backend/logic).
Documentation Updates
— Update readme, add how-to-fork guide, update author info, fix documentation formatting issues.
Significant Bug Fixes
— Error msg for 302 errors when creating shared session fixed; save goosehints bug fixed; search scrolling fixed; scrollbar under search fixed; empty input with ⌘+Down fixed; developer mcp for Windows fixed; padding issues fixed; slow typing with long sessions fixed; only show one toast when extensions fail to add/activate/etc.; writing forcedConfig to localStorage fixed; display issues for provider/model select menus fixed; V2 settings carry extensions over during model change fixed; onboarding & key deletion fixes; escape and success toast fixes; alpha reset providers bugfixes; validation to provider form added/fixed; autoclose workflow bugfixes; scrollbars not showing on Mac fixed; word break and blockquote text color fixes for markdown output.
v1.0.16 - 2025-03-30
- Feature: Added support for reading and writing Google Sheets; introduced enhanced security features for extensions.
- Fix: Addressed multiple UX improvements and bug-related issues.
- Documentation: A range of new tutorials including Speech MCP Server and security considerations.
v1.0.15 - 2025-03-13
- Feature: Updates to Google Drive functionality, including commenting features.
- Documentation: New entries for command guides and blog posts related to usage.
v1.0.14 - 2025-03-07
- Feature: Handling larger PDFs and improvements to task management.
- Fix: Various bug fixes related to keyboard shortcuts and extension loading.
v1.0.13 - 2025-03-01
- Feature: Integration of smart approval for user defaults and enhanced session management.
- Fix: Addressed various UI and config issues.
- Documentation: Added several tutorial guides for desktop usage and extensions.
v1.0.12 - 2025-02-21
- Feature: Global prompt loading and UI improvements for provider modals.
- Fix: Corrected errors in key configuration handling for providers in the UI.
v1.0.11 - 2025-02-07
- Feature: Adding “goose mode” in the chat window and improved UI.
- Fix: Various bug fixes related to dark mode application and chat sessions.
- Documentation: Enhanced installer link usage instructions.
v1.0.10 - 2025-02-01
- Feature: Updates to
goose update
command for CLI version management. - Documentation: New guides added for tutorials and features.
- Fix: Improved error handling and interactive user experience after runs.
v1.0.9 - 2025-01-29
- Feature: Default value for OpenAI host and experimental manager control.
- Fix: Addressed deep link installs and UI glitches.
- Documentation: Updates on troubleshooting and issue templates.
v1.0.8 - 2025-01-24
- Feature: Add corpora and pageSize parameter to search tool.
- Feature: Fully customizable system prompt template.
- Documentation: Added tutorials for computer controller and Memory Extension.
- Fix: Various bug fixes and improvements in functionality related to logging and testing.
v1.0.7 - 2025-02-13
- Feature: Linux computer control (Work In Progress).
- Documented Memory Tutorial Example and added an Easter egg.
v1.0.6 - 2025-02-13
- Feature: Added goose configure flow and tutorial extension.
- Update: Improved rg tool use and dynamically linked back to the Goose homepage from the extensions site.
- Fix: Various fixes including handling of images and improving function call JSON schemas for OpenAI.
v1.0.5 - 2025-02-07
- Feature: Updated Gemini models.
- Hotfix: Improvements in quarantine workflow.
- Fix: Enhanced JSON-RPC notification handling and added a bedrock provider.
- Style: UI tweaks for tool call.
v1.0.4
- Update: Improvements in release processes using Justfile.
- Fixes: Multiple fixes including welcome screen azure config submit and improvements in URL construction.
- Feature: Added Azure OpenAI provider and allowed setting Ollama host.
v1.0.3 - 2025-01-30
- Fix: Updated versions in release and canary workflows.
- Document fixes for various typos.
- Removed gpt-3.5-turbo UI suggestion, as it is deprecated.
- Improved truncation agent token calculations, among other improvements.