Skip to content

Releases: block/goose

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)

v1.0.20

23 Apr 06:18
f9a0a38
Compare
Choose a tag to compare
  • docs: Rewrite guide on Recipes (#2310)
  • chore(release): release version 1.0.20 (#2309)
  • fix: use env_keys in bundled extensions (#2307)
  • docs: Blog How One Contribution Can Spark Many Wins (#2305)
  • fix: updating image meta tag for blog (#2304)
  • Add remove session capacity (#2281)
  • fix syntax highlighting (#2301)
  • fix: updated color for inline code (#2300)
  • goose: improve message for change workdir warning (#2291)
  • typo fix (#2299)
  • fix: fix regression in welcome screen flicker (#2279)
  • blog article about ai and mcp integration (#2296)
  • blog: Integrating Smarter with AI Agents and MCP and updated authors.yml (#2275)
  • Blog: Practical Ways I use AI Agents and MCP (#2287)
  • Bumped tool limit and updated alerts (#2274)
  • docs: Tool Permission Controls (#2289)
  • docs: Plans (#2270)
  • refactor: use the verify_secret_key util for all api handlers (#2284)
  • revert: add enabled extensions to agent sequentially not in parallel (#2285)
  • fix: extension config write locks (#2283)
  • blog: MCP in Enterprise (#2282)
  • GUI warning when installing extension from deeplink (#2260)

v1.0.19

19 Apr 00:02
603f49a
Compare
Choose a tag to compare
  • fix: handle empty extensions (#2272)
  • fix: use env keys (#2258)
  • fix: truncation not working for long for session descriptions (#2268)
  • fix: long command wrapping in extensions (#2267)
  • docs: recap blog for goose nyc meetup (#2264)
  • Chat bottom menu bar token and tools alerts (#2146)
  • Update gdrive instructions to be comprehensive (#2265)
  • Fix e2e tests (#2256)
  • fix: specify extension env vars only by name (#2249)
  • docs: New shared Agent topic with updates to existing topics and other stuff (#2160)
  • fix: resolve the deadlock while listing tools (#2242)
  • feat: support o4-mini model (#2247)
  • fix: update the extension section border (#2243)
  • revert: check is_command_allowed for allowlisted extensions (#2244)
  • Another take on chat timestamps (#2214)
  • fix: Error: 403 "Resource not accessible by integration" (#2236)
  • fix: multiple goose instances running at once (#2234)
  • Make GOOSE_CLI_THEME persist to config file and stick for future session (#2099)
  • chore(deps): bump esbuild and vite in /ui/desktop (#2237)
  • chore(deps): bump @babel/helpers from 7.26.0 to 7.27.0 in /documentation (#2154)
  • build(deps): bump prismjs from 1.29.0 to 1.30.0 in /documentation (#1604)
  • chore(deps): bump image-size from 1.2.0 to 1.2.1 in /documentation (#2009)
  • chore(deps): bump @babel/runtime-corejs3 from 7.26.0 to 7.27.0 in /documentation (#2155)
  • chore(deps): bump @babel/runtime from 7.26.0 to 7.27.0 in /documentation (#2183)
  • chore(deps): bump http-proxy-middleware from 2.0.7 to 2.0.9 in /documentation (#2232)
  • feat: allow OPENAI_CUSTOM_HEADERS to be set in goose config (#2235)
  • feat: better support for gpt 4.1 with per model prompts (#2201)
  • feat: Build a prototype FFI for goose rust library (#2206)
  • fix: expose not support tool call error (#2231)
  • Update troubleshooting.md with Mirror Networking Link (#1889)
  • feat: use the permission page in bottom menu (#2218)
  • Shea/gdrive perms (#2229)
  • fix: expose tool not support error (#2228)
  • chore: generalize extension request (#2213)
  • Added missing electron-types package and cleaned up tsconfig (#2222)

v1.0.18

16 Apr 00:56
129a8b7
Compare
Choose a tag to compare
  • 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)

v1.0.17

01 Apr 21:39
060345a
Compare
Choose a tag to compare
  • fix: error msg for 302 errors when creating shared session (#1991)
  • ui: fix env var detection (#1986)
  • chore: add tests for session serialization issues (#1985)
  • Temporarily disable search for launch (#1989)
  • fix: save goosehints in the UI (#1983)
  • Fix search scrolling (#1982)
  • feat: create named feature flag for settings v2 (#1976)
  • Add input and output token tracking to SessionMetadata (#1979)
  • Fix documentation formatting in ui/desktop readme (#1948)
  • fix scrollbar under search - alt take (#1964)
  • fix: fix the empty input with ⌘+Down (#1977)
  • feat: styling changes for viewing sessions (#1974)
  • chore(deps-dev): bump vite from 5.4.15 to 5.4.16 in /ui/desktop (#1970)
  • fix developer mcp for windows (#1966)
  • Fix padding in chat ScrollArea pushing out scrollbar (#1959)
  • Fixes slow typing when long session (#1958)
  • fix: Only show one toast when extensions fail to add/activate/etc (#1963)
  • feat(vscode): add the vscode server to the list (#1943)
  • fix: writing forcedConfig to localStorage 'session_sharing_config' (#1956)
  • feat: vendor keyring crate to fix non-hermetic builds (#1908)
  • add copy button and make extension builtins any time (#1961)
  • ui: add timeout field to settings v2 modal (#1955)
  • blog: Securing MCP (#1953)
  • feat: add tool annotations for build-in tools (#1939)
  • ui: do not delete current provider (#1952)
  • feat: additive entry in settings V2 model Select (#1950)
  • ui: copy over base session sharing settings over to settings v2 (#1947)
  • fix: Fix display issues for the provider/model select menus (#1949)
  • fix: V2 settings carry extensions over during model change (#1944)
  • add how to fork goose (#1942)
  • Updating Alice's Author Linkedin (#1941)
  • Fixed small typo in ARCHITECTURE.md (#1924)
  • chore(deps-dev): bump vite from 5.4.14 to 5.4.15 in /ui/desktop (#1874)
  • Fixed tip callout in CONTRIBUTING.md (#1925)
  • move modes settings v2 (#1884)
  • ui: fix onboarding & allow for key deletion (#1928)
  • ui: add escape and add success toasts (#1931)
  • ui: alpha reset providers (#1929)
  • ui: no shim in config (#1916)
  • ui: add validation to provider form (#1932)
  • ui: set up model list component (#1936)
  • feat: add more metadata for shared session view (#1919)
  • Prompt Library (#1906)
  • feat(ui): add search functionality to chat view (#1790)
  • update readme (#1927)
  • ui: clean up extensions (#1914)
  • feat: add autoclose workflow to close inactive bug (#1897)
  • Fix scrollbars not showing for mac and some padding issues (#1917)
  • feat: preconfigure session sharing with GOOSE_BASE_URL_SHARE (#1885)
  • Fix word break and blockquote text color for markdown (#1913)
  • ui: toggle back off after failure (#1911)
  • chore: Remove unused agent/utils.tsx (#1912)
  • Fix global shortcuts (#1904)
  • feat: Enable Option + Enter to insert a new line (#1887)
  • Added Playwright E2E testing setup (#1893)
  • fix: use hostname when packaged app (#1898)
  • fix: better search options now, this crowds prompt (#1895)
  • fix: improve AWS credential handling in Bedrock provider, make keyring optional (#1886)
  • alexhancock/extension-init-cleanup (#1890)
  • chore: Initial pass at cleanup of initializeAgent (#1888)
  • feat: share sessions in the UI (#1727)
  • ui: clean up toasts and errors (#1872)
  • ui: change add model modal to 'switch model' and add form validation (#1878)
  • ui: make modals auto-close (#1879)
  • feat: Hook env vars editor up when adding/editing extensions (#1859)
  • feat: allowlist optionally for goosed (#1848)
  • fix: message summary incorrectly generated (#1820)
  • Turn goose entrypoint into a library function (#1753)

v1.0.16

26 Mar 22:34
50a0bb3
Compare
Choose a tag to compare
  • chore(release): release version 1.0.16 (#1875)
  • docs: How to Determine If An MCP Server Is Safe Blog (#1871)
  • ci: pin github action to specific hash (#1799)
  • feat: export azure api version (#1873)
  • (fixed the linux copy command in my recipes) (#1767)
  • Support custom headers for openai provider (#1801)
  • feat: add databricks format that can use claude 3.7 with thinking (#1834)
  • docs: Add tool shim to experimental features (#1866)
  • feat: add noop tool to toolshim (#1862)
  • quickfix: Update install-link-generator path (#1864)
  • ui: turn on extensions at startup (#1861)
  • ui: models dropdown (#1860)
  • fix: cli empty line (#1856)
  • feat: Allow setting OpenAI timeout from config (#1819)
  • feat: add retry for google (#1854)
  • feat(extensions): add Java/JDK support for MCP servers (#1816)
  • feat: extract StdioProcessError(msg) to try to display (#1855)
  • fix: show window bugfix (#1840)
  • fix: append the attachment path to the existing text in the input prompt (#1842)
  • docs: updated docs for smart approval mode (#1853)
  • styles: chat scroll interaction (#1837)
  • ui: add description field to modal (#1846)
  • feat: use temp dir for extracting goose binary (#1838)
  • ui: remove and update extensions (#1847)
  • fix: disappearing user text when stopped (#1839)
  • fix: add text-textStandard to non-string args for light/dark mode (#1841)
  • feat: Adjust UX of extension installs in V2 settings (#1836)
  • fix: goose modes styling (#1833)
  • New toasts (#1777)
  • feat: bring back install-link-generator which was lost in the extensions-site revamp (#1832)
  • feat: settings v2 extension add refactor (#1815)
  • fix: Update link color in chat view for user messages (#1717) (#1754)
  • fix windows native uvx (#1775)
  • fix: correct deep link install link format (#1830)
  • fix(cli): multiselect visibility for light themes (#1716)
  • docs: Update styling (#1831)
  • Refactor top bar (#1829)
  • Docs: Revamp extensions site (#1260)
  • fix: extension site not rendering servers (#1824)
  • feat: add pdf reader (#1818)
  • fix: fix allowing multiple selectors in goosebench (#1814)
  • Fix chat width issues (#1813)
  • feat: shareable goose bots (#1721)
  • docs: wild goose case vscode blog (#1812)
  • styles: updated more-menu (#1578)
  • feat: support deep link extension installs in settings v2 (#1808)
  • feat: Improve Security of Goose Extensions Via Environment Variable Denylist (#1803)
  • docs: Add Speech MCP Server Tutorial (#1811)
  • feat(google_drive): More comments, replies, folders, shortcuts, file moves (#1751)
  • docs: add youtube vscode short (#1809)
  • blog: Goose Boston Meetup (#1805)
  • docs: Choosing the Right Prompting Style Blog (#1794)
  • docs: Asana tutorial (#1806)
  • docs: add langfuse tutorial to blog (#1755)
  • docs: Add VS Code tutorial (#1798)
  • feat: can read and write to google sheets now (#1784)
  • tweak darkmode for modal (#1797)
  • docs: asana and gcal blog post (#1796)
  • fix: update experimental features docs (#1781)
  • docs: Remove Installer Link From Filesystem Tutorial (#1795)
  • alexhancock/remove-little-gap (#1793)
  • fix: #1562 - Only show text portion of goose message if there is text to display (#1791)
  • feat: add /plan command in CLI to invoke reasoner with plan system prompt (#1616)
  • docs: Adding Trigger Words to Memory Tutorial (#1783)
  • docs: Add prompt completion (#1787)
  • fix: check if working directory has changed before asking (#1733)
  • extensions: add a display name field (#1759)
  • ui: add logs to app (#1760)
  • docs: add stdin (#1769)
  • config: add optional extension description (#1743)
  • docs: add deployment for install link generator (#1737)
  • ui: new configure provider flow (#1736)
  • Revert "Standardize Radio Button input" (#1758)
  • Settings v2 Add Model (#1708)
  • fix: use lowercase names for builtin external extensions (#1756)

v1.0.15

18 Mar 22:06
38071ef
Compare
Choose a tag to compare
  • chore(release): release version 1.0.15 (#1749)
  • docs: goosing around: langfuse blog (#1746)
  • feat: update the deny call response (#1741)
  • feat: refactor register eval (#1713)
  • fix: Goose UI fix typos (#1744)
  • feat(google_drive): comment read (#1732)
  • feat: build cli workflow (#1697)
  • fix: fix initial model configuration in cli when using toolshim (#1720)
  • feat: add basic support for aws bedrock to desktop app (#1271)
  • feat(google_drive): add image resizing logic from developer, and use Content::Image (#1735)
  • Standardize Radio Button input (#1701)
  • ui: tweaks to settings v2 (#1731)
  • feat(google_drive): set read/write scope on all commands to use the same token (#1707)
  • refactor: clean up log usage (#1704)
  • docs: fix docusaurus sidebar limit (#1722)
  • docs: Add Session List To CLI Commands Guide (#1729)
  • ui: start extensions on add (#1714)
  • ui: new extensions modal (#1711)
  • docs: Add Filesystem Short Video to Tutorial (#1723)
  • fix: update the mcp client protocol version to 2024-11-05 (#1690)
  • feat: add default metrics for core evals (#1602)
  • feat(google_drive): use oauth2 crate for PKCE support, make token storage generic over Serializable (#1645)
  • ui: reorganize extensions settings (#1702)
  • feat: google_drive write tools and read comment tool (#1650)
  • fix: developer builtin name (#1699)
  • chore: update extensions section to work with new endpoints (#1696)
  • chore: move things around (#1662)
  • ui: extensions state updates (#1674)
  • docs: goose ollama blog, updated (#1691)
  • ui: load builtins (#1679)