github block/goose v1.0.18

latest releases: v1.8.0, v1.7.0, v1.6.0...
4 months ago
  • chore(release): release version 1.0.18 (#2219)
  • feat: init UI implementation for tool permission control (#2194)
  • fix: propagate errors when attempting to add extensions (#2216)
  • chore: SSE is Server-Sent Events (#2215)
  • Mini agent extension config (#2209)
  • feat: show error on broken recipe url's (#2197)
  • fix: fliter tool confirmation request (#2198)
  • feat: disable copy button unless all fields are set (#2196)
  • docs: Community Spotlight - ATrueLight4 (#2168)
  • feat: improve tool loading (#2193)
  • Visual Guide To MCP Blog (#2147)
  • fix: move recipe extension init into initialization (#2192)
  • recipe-editor (#2180)
  • fix: filter out the enable extension tool in the ui as it should always ask for permission (#2186)
  • ui: make sure all bundled extensions use the display name (#2190)
  • fix: format the agent code (#2188)
  • Add Blender Short (#2185)
  • fix: update permissions on shim executables (#2189)
  • refactor: implement nested streaming for frontend & regular tool approval requests (#2184)
  • fix: update Debian desktop build process (#2070)
  • docs: PostgreSQL tutorial (#2156)
  • docs: Update workflow to fix broken pr previews (#2181)
  • docs: selenium tutorial (#2175)
  • fix: recipe deeplinks
  • feat: update extensions cards (#2174)
  • feat: avoid duplicate confirmation handle code (#2165)
  • styles: settings extensions tweaks (#2173)
  • ui: update dark mode error (#2171)
  • hotfix: fix typo (#2170)
  • fix: add default content for gemini tool response (#2169)
  • hotfix: rename add extension (#2167)
  • docs: link typo (#2166)
  • docs: fix meta img url (#2163)
  • fix: resolve confirmation (#2161)
  • UI Recipe/Custom Agents (#2119)
  • feat: enable extension from ui (#2117)
  • feat: enable settings V2 (#1996)
  • feat: support tool level permission control in ui (#2133)
  • Fix OpenRouter error handling (#2049)
  • fix: remove -r for --recipe in error message (#2159)
  • chore: handle errors from goose run like we do with goose session (#2128)
  • remove tool count (#2158)
  • fix: allowlist bypass for developers (#2149)
  • feat: add temperature env var (#2083)
  • fix: fix gemini model not found (#2157)
  • refactor: smaller pieces of agent.reply() (#2153)
  • docs: new blog post on tool calling (#2148)
  • Added Exponential Backoff to Bedrock provider (#2139)
  • chore(deps): bump crossbeam-channel from 0.5.14 to 0.5.15 (#2127)
  • chore(deps): bump @babel/runtime from 7.26.7 to 7.27.0 in /ui/desktop (#2152)
  • chore(deps-dev): bump vite from 5.4.17 to 5.4.18 in /ui/desktop (#2151)
  • settingsv2: fix process for deeplinks with env vars (#2142)
  • fix: allowlist with scoping (#2143)
  • fix: fix the mismatched tool result/call when using enable/search extension tools (#2138)
  • Updated desktop readme with nvm info (#2137)
  • feat: remove ^$ anchor in recipe regex for json responses (#2140)
  • Tokens in session file should accumulate for accurate reporting of token usage (#2136)
  • feat: update goosebench vibes suite metrics (#2135)
  • tool count: fix colors and opacity (#2132)
  • Add Repomix Tutorial (#2130)
  • chore: cleanup bench evals copy session dir code (#2131)
  • Added nvmrc for our node version (#2120)
  • Mnovich/windows deep links (#2125)
  • fix: goosebench selector collection issue (#2129)
  • Add support for SSE extensions via scheme URI (#2073)
  • Fix re-renders from adding too many dependencies to useEffect (#2123)
  • Add Blender MCP Tutorial (#2122)
  • fix: correct the goose mode name (#2124)
  • feat: add recipes, a custom goose agent configuration (#2115)
  • docs: Agentql mcp tutorial (#2118)
  • feat: add support for full url extraction for google_drive (#2121)
  • feat: enable spellcheck (#2116)
  • feat: configure tool level permission in CLI (#2096)
  • Fix ESLint warnings and and enable max warnings 0 to fail builds (#2101)
  • feat: UI tweaks including dark mode fixes, FOUC flash fixes, suspenseful loading states, and 7 more (#2079)
  • feat: non-editable bundled extensions (#2114)
  • feat: use tool level permission control (#2081)
  • refactor: remove agent flavours, move provider to Agent (#2091)
  • feat: support NO_COLOR when PrettyPrinter is used (#2098)
  • feat: allow empty extensions to return an empty Vec (#2111)
  • Mnovich/windows file explorer (#2105)
  • docs: adding pdf mcp youtube short (#2110)
  • feat: auto-initialize goose config.yaml (#2102)
  • no more esc toasts (#2109)
  • ui: radio buttons show click without waiting for agent to reload (#2108)
  • added system theme option (#2104)
  • styles: settings v2 (#2103)
  • google docs api (#2097)
  • bugfix: multiple runs appending to session file (#2095)
  • docs: link fixes (#2094)
  • feat: remove permission when deleting extension (#2089)
  • move config details further into doc (#2092)
  • adding back the deleted shims (#2093)
  • feat: efficient benching (#1921)
  • feat: add google_drive uri verification, and example instructions (#2088)
  • fix windows extensions (#1968)
  • chore(deps): bump tokio from 1.43.0 to 1.43.1 (#2077)
  • feat: add permission field to the list tools response (#2080)
  • Blog: Vibe Code Responsibly (with Goose) (#2082)
  • feat: add permission manager for tool permission control (#2060)
  • ui: show tool number (#2071)
  • E2E: added provider switching and MCP testing (#2029)
  • Added debounce for search and chat text inputs to help with typing speed responsiveness with large sessions (#2065)
  • Editorial change to replace 'reperform' with 'perform again' (#2067)
  • feat: mcp router extension discovery and install tool (#1995)
  • Add -with-remote-extension (#2062)
  • feat: disallow env vars for extensions with spaces in the name (#2066)
  • feat: add migration logic from settingsV1 to settingsV2 (#2042)
  • ui: default model support (#2015)
  • feat: show added extensions in settings v2 regardless of whether they activate (#2063)
  • docs: adding pdf mcp tutorial (#2057)
  • fix: add scrollability to manual extension modal (#1605) (#1764)
  • feat: unify error handling + handle case of malformed config.yaml (#2058)
  • feat: parallelize extension startup and handle errors with toasts (#2045)
  • fix: Added check for bzip2 in download_cli.sh (#1998)
  • docs:fix metadata image (#2059)
  • fix: update SSEActor error logging (#2052)
  • chore: add to the benchmark suite core developer a git project scenario (#2032)
  • fix: use official tavily mcp server (#2046)
  • feat: start use tool permission confirmation struct (#2044)
  • chore: update goosehints msg (#2041)
  • (bug-fix: 1984) Update search highlighter to use overlay (#2035)
  • feat: update the google drive update file tool description (#2013)
  • fix: allowlist path exception (#2022)
  • fix: sanitize names before enabling/disabling extensions in Settings V2 (#2040)
  • chore(deps-dev): bump vite from 5.4.16 to 5.4.17 in /ui/desktop (#2037)
  • docs: Add shorts to TY extension (#2038)
  • fix: fix OpenAPI build (#2036)
  • fix: properly return errors for malformed config (#2027)
  • Add deeplink redirect to install link generator (#2024)
  • bug: change reqwest certificate store to platform's native (#1923)
  • feat: Enable frontend tools (#1778)
  • feat: add tooltips, fix back button inverse color (#2023)
  • style: address clippy clippy::double_ended_iterator_last, and clippy::manual_ok_err (#2025)
  • feat: support file based secrets (#1930)
  • fix: handle the case sensitive in mac screenshot name (#2021)
  • ui: better env var ux (#2006)
  • feat: add ANTHROPIC_HOST configuration for Anthropic in cli and UI (#1776)
  • Fix function params (#2012)
  • revert: "feat: allowlist optionally for goosed (#1848)" (#2010)
  • feat(providers): Add support for generic GCP Vertex AI Claude and Gemini models (#1909)
  • fix: fix empty result for view tool response (#2011)
  • Blog: Top MCP servers I use (#1951)
  • docs: MCP for Nondevs Blog (#1910)
  • styles: update markdown styles (#2005)
  • fix(ollama): respect ollama URL and port (#2004)
  • ui: refresh selected model (#2002)
  • ui: fix radio button selection (#2001)
  • use provider display names (#2000)
  • ui: settings v2 click anywhere to exit models bottom bar (#1997)
  • feat: better ErrorBoundary UI (#1993)
  • feat: check tool annotation before permission check (#1957)
  • fix: see last msg fully in shared session view (#1994)
  • fix: improve the prompt when user decline the tool call (#1980)

Don't miss a new goose release

NewReleases is sending notifications on new releases.