Skip to content

Releases: block/goose

v1.0.11 - 2025-03-03

04 Mar 00:31
4ea5933
Compare
Choose a tag to compare

v1.0.11 - 2025-03-03

  • chore(release): release version 1.0.11 (#1486)
  • fix: use resumed session id in chat view (#1485)
  • fix: apply dark mode to tool confirmation message (#1482)
  • chore: re-order MoreMenu items (#1483)
  • feat: add goose mode to the chat window (#1471)
  • feat: improve the allow tool ui (#1473)
  • feat: building intel mac app (#878)
  • fix: remove MCP extension install debug shortcut - fixes #1433 (#1475)
  • chore: log errors to debug, not all extensions support prompts (#1472)
  • feat: move configure goosehints to the MoreMenu (#1474)
  • chore: load default built-in extensions from a json file instead of ts (#1470)
  • feat: sessions api, view & resume prev sessions (#1453)
  • feat: add GCP Vertex AI platform as provider (#1364)
  • docs: Use Installer Link (#1461)
  • feat: hook extensions up in settings-v2 (#1447)
  • ui: providers new design (#1446)
  • fix: More responsive provider grid (#1451)
  • feat: support goose mode in UI (#1434)
  • feat: install python3.10 in uvx shim before uv (#1449)
  • feat: implement global command history storage (#1440)
  • feat(desktop-ui): Command/ctrl + comma goes to Settings view (#1439)
  • fix(cli): disable line wrap (#1445)
  • feat(goose): support customizing extension timeout (#1428)
  • feat(cli): Improve default behavior when no command is provided (#1438)
  • feat: [anthropic] Claude 3.7 Sonnet with extended thinking (#1370)
  • feat(cli): add tab based slash command completion and prompt info completion (#1436)
  • feat: extensions install link generator (#1444)
  • feat: Add tutorial built-in extension for app (#1381)
  • fix(provider): update url path handling for azure provider (#1443)
  • fix(ui): persistent chat history using session storage (#1442)
  • fix: disable form call to save cost (#1418)
  • feat(desktop-ui): View and edit .goosehints file (#1431)
  • fix: gemini empty content (#1425)
  • feat(cli): add mcp prompt support via slash commands (#1323)
  • fix: return tool error for invalid param in computer controller (#1430)
  • docs: Add Managing Goose Permissions Guide (#1421)
  • chore: Fix Broken Repo Link in Blog (#1427)
  • feat(model): add context window limit for OpenAI reasoning models (#1423)
  • ui: disable mcp extension shortcut when unfocused (#1382)
  • ui: create-chat-window opens most recent directory (#1384)
  • feat: allow user to turn off smart approve (#1407)
  • feat: Read .gooseignore to Restrict access to files or Directories (#1199)
  • docs: adding update command to cli command guide (#1411)
  • docs: Adding YT short for Computer Controller Tutorial (#1420)
  • feat(cli): support arbitrary path for sessions (#1414)
  • feat: remove the disable state from chat input box (#1341)
  • feat: Add extra details to prompt for gui (#1387)
  • style: added launch text and styling (#1406)
  • fix(docs): update default session location (#1412)
  • feat: moved extension add button and updated label (#1408)
  • feat: use rust messages in typescript (#1393)
  • fix: detect read only tool when only mode is approve (#1398)
  • docs: Add Puppeteer Extension Tutorial (#1396)

v1.0.10 - 2025-02-26

26 Feb 23:58
7af4e3f
Compare
Choose a tag to compare
  • chore(release): release version v1.0.10 (#1404)
  • feat: wip on ConfigProvider and integration in settings_v2 (#1395)
  • feat: Add command goose update to update goose CLI version (#1308)
  • fix: update approve prompt (#1383)
  • feat: interactive after run (#1377)
  • docs: Tutorial extension (#1379)
  • feat: allow setting openai base path (#1369)
  • feat: settings v2 scaffolding (#1374)
  • feat:skip read only tool approval (#1371)
  • fix: don't set SSL_CERT_FILE in uvx shim (#1376)
  • Simple syntax fix on CONTRIBUTING.md
  • feat: permission before tool call (#1313)
  • Remove Screenshot from Using Extension Guide (#1366)
  • feat: [alpha] Providers grid refactor (#1345)
  • docs: google maps tutorial (#1353)
  • docs: cleaning up CLI guide (#1356)
  • docs: new guide on adjusting tool output in CLI (#1357)
  • docs: rearrange menu (#1360)
  • docs: links for tutorials (#1363)
  • Update README.md (#1351)
  • Check that we have wl-copy and paste (#1361)
  • fix: handle OpenAI API errors better (#1291)
  • bug: Fix env var for openAI (#1346)
  • docs: video for knowledge graph memory tutorial (#1340)

v1.0.9 - 2025-02-21

21 Feb 23:06
ef31664
Compare
Choose a tag to compare
  • chore(release): release version 1.0.9 (#1338)
  • feat: add default value for openai host (#1336)
  • feat: remove longform of 'what can you do?' prompt (#1334)
  • Community Spotlight Blog: GooseTeam (#1332)
  • fix: deep link installs of extensions (#1333)
  • fix: ./add-macos-cert.sh: No such file or directory (#1330)
  • feat: add experiment manager to control whether we enable a feature (#1287)
  • feat: consolidate goose settings config (#1318)
  • docs: video tutorial for tavily web search extension (#1328)
  • refactor: Component hierarchy and code cleanup (#1319)
  • fix: fixing UI styling of modals (#1327)
  • add feature request templates (#1321)
  • docs: update troubleshooting and issue template (#1320)
  • fix: fully remove react-router now that it is unused (#1317)

v1.0.8 - 2025-02-20

20 Feb 22:55
353bf4c
Compare
Choose a tag to compare
  • chore(release): release version 1.0.8 (#1315)
  • feat(google_drive): add corpora and pageSize parameter to search tool (#1311)
  • style: use is_none_or instead of map_or per clippy warnings rust >= 1.85.0 (#1314)
  • For client, move println! and eprintln! to tracing (#1304)
  • docs: computer controller tutorial (#1310)
  • fix: use in_state_dir to match logs directory (#1298)
  • feat: Add mode for fully customizable system prompt template (#1249)
  • docs: Add Knowledge Graph Memory Extension (#1309)
  • docs: updating goose (#1294)
  • fix: update flaky log test (#1295)
  • log tokenizer download status (#1275)
  • chore: minor cleanup/deletion of unused code directories (#1299)
  • feat: propagate external_model_message upwards on errors (#1297)
  • fix: Only run husky precommit hooks when relevant (#1274)
  • docs: Add Memory Extension Short Link (#1296)
  • fix:expose unsupported tool use error (#1293)
  • fix: Add Cargo.lock file (#942)
  • feat: allow users to configure openai host (#1283)
  • fix:extra error handling for gemini (#1268)
  • docs: Add Tavily MCP tutorial (#1278)
  • feat: add goose info command to display directories in use + config (#1239)
  • docs: remove extension from CLI (#1277)
  • fix: configure medium importance in configuration (#1273)
  • docs: logging guide (#1269)
  • feat: support OpenAI reasoning effort configuration for O1/O3 models (#1266)
  • Docs: token and uninstall update (#1241)
  • feat(openai): Add organization and project support for OpenAI provider (#1250)
  • docs: embed figma short video (#1265)
  • Update run_cross_local.md: adding 1 missing word (#1259)
  • docs: updated formatting in Memory tutorial (#1263)
  • docs: troubleshooting - last resort tip (#1262)
  • Update Agents blog (#1261)
  • blog post on ai agents 101 (#1256)
  • added note about uv requirement for Fetch extension (#1255)
  • Update file-management.md (#1252)
  • docs: Add Amazon Bedrock & Azure OpenAI Providers (#1243)

v1.0.7

14 Feb 21:44
2d51124
Compare
Choose a tag to compare

v1.0.7 - 2025-02-13

  • chore(release): release version 1.0.7 (#1246)
  • docs: Update Memory Tutorial Example (#1242)
  • feat: linux computer control (WIP) (#1227)
  • easter egg (#1201)
  • Marcelle/verbose tool output (#1230)

v1.0.6

13 Feb 21:31
07b89c8
Compare
Choose a tag to compare

v1.0.6- 2025-02-13

  • chore(release): release version 1.0.6 (#1226)
  • docs: Add Memory Extension Tutorial (#1221)
  • justfile helpers (#924)
  • feat: add goose configure flow for adjusting amt of tool output shown (#1048)
  • docs: Add WSL Localhost Connection Error to Troubleshooting Guide (#1223)
  • feat: tutorial extension (#1169)
  • ldelalande+alexhancock/shared-config-client (#1219)
  • docs: Authentication Fix for Google Drive MCP Tutorial (#1222)
  • fix: Update help docs for resume CLI arg (#1210)
  • Revert #1138 (#1213)
  • feat: endpoints for config management via goose-server (#1207)
  • feat: handle images mentioned in messages (#1202)
  • Fix website preview action (#1205)
  • docs: add google drive video (#1206)
  • feat: allow removing extensions (#1132)
  • feat: Support VertexAI for Claude (#1138)
  • fix: fix lint error (#1203)
  • fix: validate function call json schemas for openai (#1156)
  • Support modifying AZURE_OPENAI_API_VERSION (#1042)
  • Improve rg tool use. (#1188)
  • feat: simplify CLI sessions (#1168)
  • feat: Support extending the system prompt (#1167)
  • chore: Update thinking.rs (#1197)
  • chore: Change no usage found warning to a debug trace (#1192)
  • remove provider settings from dev mode it does nothing (#1195)
  • fix: consistently use LANGFUSE_URL instead of LANGFUSE_HOST (#1196)
  • docs: Adding clarity about resuming sessions to docs (#1190)
  • chore: re-add tests, tidy up goose-cli/Cargo.toml, send + sync logic (#1193)
  • prevent windows build on pushes and PR's (#1194)
  • feat: follow XDG spec on linux/mac and use windows known folders for config and logs (#1153)
  • feat: Dynamically Link back to the Goose homepage from the extensions site (#953)
  • fix: Add goose favicon to extensions site (#955)
  • fix: write to config yaml if provider test succeeds (#1178)
  • fix: Ellipsis in loading state (#1149)
  • feat: port over MCP prompts to developer extension (#832)
  • feat: update system prompt to include current date, response formatting (#837)
  • fix: Add page title to extensions site (#950)
  • fix(anthropic): include cached tokens in usage count logs (#947)
  • chore: update contributing doc for forks (#1186)
  • docs: fetch video (#1183)
  • remove windows release CLI (#1181)
  • feat: goose windows (#880) [experimental]
  • docs: Add Mac M3 Permission Troubleshooting to Documentation (#1180)
  • fixes: #987 by ignoring when user submits empty message (#989)
  • docs: Add Google Drive MCP Extension tutorial (#1151)
  • fix: Fixed a problem with IME's(i.e. Japanese IME input) Enter to Co… (#1165)
  • fix: reload crashes the app (#1020)
  • docs: noting Fetch limitation with Gemini (#1174)
  • docs: Add Nostr link (#1173)
  • docs: package runner info (#1172)
  • docs: added note on outdated blog posts (#1171)
  • refactor: Use clap's built-in version command (#1145)
  • fix: increase max_tokens to 50 for initial goose configure (#1162)
  • docs: fetch tutorial (#1140)

v1.0.5

07 Feb 19:21
9985d21
Compare
Choose a tag to compare

v1.0.5- 2025-02-07

  • feat: update gemini models (#1135)
  • hotfix: Update quarantine.yml (#1137)
  • fix: improve comment (#1131)
  • hotfix: quarantine workflow (#1130)
  • styles: tweaks to tool call UI (#812)
  • fix: handle empty arguments in tool call (#1111)
  • feat: allow for multiple values in cli options for adding extensions (#1070)
  • fix: global .goosehints configuration not working (#1107)
  • feat: replace prompt for ollama smaller models (#1021)
  • fix: improve JSON-RPC notification handling to match specification (#1124)
  • feat: Make CLI session command alias visible (#1084)
  • fix: re-use BufReader across poll_next invocations, instead of creating a new one (#1093)
  • fix: prompt typo in DeveloperRouter (#1041)
  • fix: simple prompt addition to have goose reflect on start (#1059)
  • feat: respect the terminal emulator's base colors (#1098)
  • fix: add fallback sans-serif font to desktop app (#982)
  • feat: add bedrock provider (#1069)
  • feat: removed minHeight (#938)
  • fix: add logs for goose run (#1085)
  • fix: apply cache control correctly to tools (#1071)
  • fix: show default value when adding new one (#1057)
  • fix it to use env vars if available (#1063)
  • chore: Better typing for preload.ts (#1055)
  • fix: Allow port 443 to be used with https (ollama provider) (#1052)
  • feat: Better autoscroll - for #909 (#1054)
  • fix: support o3 models (#1019)
  • fix: conditional safari prompting on macos only for CC (#969)
  • ci: run git tag commands when just tag-push (#1001)
  • fix: really really open markdown links outside (#1002)
  • fix: use SSL_CERT_FILE to point to CA bundle, not for mTLS client cert (#1017)
  • feat: Add link to github project on extension cards (#1006)

v1.0.4

31 Jan 21:31
68d9993
Compare
Choose a tag to compare
  • chore(release): release version 1.0.4 (#1000)
  • fix: fix welcome screen azure config submit (#998)
  • ci: checkout code to read Cargo.toml for version (#995)
  • docs: broken link fix (#994)
  • ci: update release processes using Justfile, make reusable workflows have optional version param (#972)
  • docs: github tutorial (#993)
  • chore: add tests and update url construction for azure provider (#988)
  • chore: update docs for ollama endpoint (#992)
  • feat: cfg electron to open links in new window (#934)
  • fix: improve url construction in provider (#985)
  • fix: explicitly add remember_memory tool in the instructions/system prompt (#965)
  • feat: add azure openai provider (#960)
  • docs: change MCP example to GitHub (#974)
  • [FEAT] Introduce PR level security scans (#968)
  • docs: new testimonial (#973)
  • ci: per semver build metadata should be after + (#971)
  • fix: temp fix to make CI workflow pass (#970)
  • chore: bump patch version to 1.0.3 (#967)
  • fix: load shell automatically from env for GUI (#948)

v1.0.3

31 Jan 00:39
3d0c58e
Compare
Choose a tag to compare

v1.0.3 - 2025-01-30

  • fix: update versions in release and canary workflows (#911)
  • docs: fix typo, name (#963)
  • docs: typo fix (#961)
  • chore: remove gpt-3.5-turbo UI suggestion, as it is deprecated (#959)
  • chore: remove o1-mini suggestion from UI add model view (#957)
  • fix: missing field in request (#956)
  • docs: update provider docs, fix rate limit link (#943)
  • fix: clarify linux cli install only (#927)
  • feat: update ui for ollama host (#912)
  • feat: add CONFIGURE=false option in install script (#920)
  • fix: truncation agent token calculations (#915)
  • fix: request payload for o1 models (#921)
  • docs: update SupportedEnvironments.js so others don't get confused on why they can not open the macos app on x86 (#888)
  • fix: improve configure process with error message (#919)
  • docs: Goose on Windows via WSL (#901)
  • fix: more graceful handling of missing usage in provider response (#907)
  • feat: rm uv.lock cause it points to square artifactory (#917)
  • feat: Update issue templates for bug report for goose (#913)
  • fix: post endpoint url on sse endpoint event (#900)
  • feat: allow setting ollama host (#874)
  • docs: add section for troubleshooting keyring issues (#905)
  • docs: removing docs on listing sessions (#904)
  • chore: Consolidate on one markdown rendering component (#842)

v1.0.2

29 Jan 13:03
7e534a0
Compare
Choose a tag to compare

v1.0.2 - 2025-01-29

  • fix: install with bash (#872)
  • docs: updated GH link for Windows requests (#873)
  • docs: Use bash (not sh) for Goose CLI installation script one-liner (#862)
  • feat: Remove our dep on openssl (#868)
  • fix: lower max file size, char limit (#849)
  • fix: catch errors in configure_provider_dialog and report the error upwards (#860)
  • hotfix: remove pipefile on cli downloader