Commit Graph

552 Commits

Author SHA1 Message Date
Alex Hancock
76fed1eda3 feat: move configure goosehints to the MoreMenu (#1474) 2025-03-03 13:10:28 -05:00
Alex Hancock
4f4c8c9f70 chore: load default built-in extensions from a json file instead of ts (#1470) 2025-03-03 12:57:46 -05:00
Salman Mohammed
9ae9045584 feat: sessions api, view & resume prev sessions (#1453)
* Centralize session files to goose::session module
* Write session metadata and messages in jsonl
* Refactor CLI build_session to use goose::session functions
* Track session's token usage by adding optional session_id in agent.reply(...)
* NOTE: Only sessions saved through the updates goose::session functions will show up in GUI

Co-authored-by: Bradley Axen <baxen@squareup.com>
2025-03-03 11:49:15 -05:00
Uddhav Kambli
68b8c5d19d feat: add GCP Vertex AI platform as provider (#1364)
Signed-off-by: Uddhav Kambli <uddhav@kambli.net>
2025-03-03 08:46:11 -08:00
Angie Jones
d1a365789e docs: Use Installer Link (#1461) 2025-03-03 10:00:28 -06:00
Alex Hancock
92e39acece feat: hook extensions up in settings-v2 (#1447) 2025-02-28 21:27:55 -05:00
Lily Delalande
7439b8199e ui: providers new design (#1446) 2025-02-28 21:04:50 -05:00
Matthew Diamant
c6d4fe6041 More responsive provider grid (#1451) 2025-02-28 20:50:49 -05:00
Yingjie He
f7f2540287 feat: support goose mode in UI (#1434)
Co-authored-by: Lily Delalande <ldelalande@squareup.com>
2025-02-28 17:00:41 -08:00
Kalvin C
8f5fba97b8 feat: install python3.10 in uvx shim before uv (#1449) 2025-02-28 15:56:21 -08:00
Paul Walker
469228dee2 feat: implement global command history storage (#1440) 2025-02-28 21:36:09 +01:00
Matthew Diamant
36726cfb80 feat(desktop-ui): Command/ctrl + comma goes to Settings view (#1439) 2025-02-28 21:35:10 +01:00
Ariel
633f628115 fix(cli): disable line wrap (#1445) 2025-02-28 21:27:52 +01:00
Ariel
fbc6bb7b90 feat(goose): support customizing extension timeout (#1428) 2025-02-28 21:17:53 +01:00
Paul Walker
e8212c4005 feat(cli): Improve default behavior when no command is provided (#1438) 2025-02-28 14:24:14 -05:00
Salman Mohammed
e799e80eb3 feat: [anthropic] Claude 3.7 Sonnet with extended thinking (#1370)
- only works with anthropic provider (wont work with databricks)
2025-02-28 13:38:40 -05:00
Kalvin C
0d3d9ca5ae feat(cli): add tab based slash command completion and prompt info completion (#1436) 2025-02-28 10:09:27 -08:00
Alex Hancock
314f567f95 feat: extensions install link generator (#1444) 2025-02-28 12:16:04 -05:00
Alex Hancock
5451bd1f5c feat: Add tutorial built-in extension for app (#1381) 2025-02-28 10:47:23 -05:00
Si Zengyu
7d5d8b400b fix(provider): update url path handling for azure provider (#1443)
Co-authored-by: Zengyu <sizengyu@spgroup.com.sg>
2025-02-28 10:23:39 -05:00
Ariel
96827303c0 fix(ui): persistent chat history using session storage (#1442) 2025-02-28 15:50:01 +01:00
Bradley Axen
077f3f23e1 fix: disable form call to save cost (#1418) 2025-02-28 15:44:11 +01:00
Matthew Diamant
fe6cb72677 feat(desktop-ui): View and edit .goosehints file (#1431) 2025-02-27 19:48:58 -05:00
Yingjie He
6d28f44768 fix: gemini empty content (#1425) 2025-02-27 15:58:26 -08:00
Kalvin C
d0ca46983e feat(cli): add mcp prompt support via slash commands (#1323) 2025-02-27 15:47:29 -08:00
Salman Mohammed
5bf05d545e fix: return tool error for invalid param in computer controller (#1430) 2025-02-27 18:18:38 -05:00
Ebony Louis
025ac83c35 docs: Add Managing Goose Permissions Guide (#1421) 2025-02-27 16:20:39 -05:00
taniashiba
7655d2b0c4 chore: Fix Broken Repo Link in Blog (#1427)
Co-authored-by: Tania Chakraborty <tchakraborty@BLKG9TC7C9CQ1.local>
2025-02-27 14:50:06 -05:00
Ariel
64c59af2e2 feat(model): add context window limit for OpenAI reasoning models (#1423) 2025-02-27 11:07:06 -08:00
Vincent H.
1a3012acbe ui: disable mcp extension shortcut when unfocused (#1382) 2025-02-27 13:45:31 -05:00
Vincent H.
a5ff6b850b ui: create-chat-window opens most recent directory (#1384) 2025-02-27 13:43:59 -05:00
Yingjie He
cc78763762 feat: allow user to turn off smart approve (#1407) 2025-02-27 10:04:17 -08:00
ZhenLian
f73ba9f1af feat: Read .gooseignore to Restrict access to files or Directories (#1199) 2025-02-27 08:27:32 -08:00
Rizel Scarlett
7c1bd2d5e7 docs: adding update command to cli command guide (#1411) 2025-02-27 11:19:25 -05:00
Rizel Scarlett
ebf1749f3e docs: Adding YT short for Computer Controller Tutorial (#1420) 2025-02-27 11:17:54 -05:00
Ariel
a59535627a feat(cli): support arbitrary path for sessions (#1414) 2025-02-27 11:31:14 +01:00
kang-square
234d55ea37 feat: remove the disable state from chat input box (#1341) 2025-02-27 11:23:55 +01:00
Bradley Axen
b268316524 feat: Add extra details to prompt for gui (#1387) 2025-02-27 11:22:10 +01:00
Nahiyan Khan
880ffe1ffc style: added launch text and styling (#1406) 2025-02-27 11:10:08 +01:00
Ariel
88d8cb7fc4 fix(docs): update default session location (#1412) 2025-02-27 10:56:14 +01:00
Nahiyan Khan
36a90077f2 feat: moved extension add button and updated label (#1408) 2025-02-27 10:55:41 +01:00
Bradley Axen
0602b35ddc draft: use rust messages in typescript (#1393) 2025-02-26 22:02:43 -05:00
Yingjie He
552facb7ef fix: detect read only tool when only mode is approve (#1398) 2025-02-26 16:39:54 -08:00
Ebony Louis
2f6370e3e2 docs: Add Puppeteer Extension Tutorial (#1396)
Co-authored-by: Angie Jones <jones.angie@gmail.com>
2025-02-26 18:52:58 -05:00
Wendy Tang
7af4e3f90c chore(release): release version v1.0.10 (#1404) 2025-02-26 15:47:09 -08:00
Wendy Tang
a9f7633a41 chore(release): release 1.10.0 (#1385) 2025-02-26 15:28:16 -08:00
Alex Hancock
1919cbf743 feat: wip on ConfigProvider and integration in settings_v2 (#1395) 2025-02-26 17:28:24 -05:00
Yiming Zhang
26348a695d feat: Add command goose update to update goose CLI version (#1308)
Co-authored-by: Alex Hancock <alexhancock@block.xyz>
2025-02-26 15:02:30 -05:00
Yingjie He
fd3ebeebed fix: update approve prompt (#1383) 2025-02-26 08:54:57 -08:00
Bradley Axen
e615ad1a8e feat: interactive after run (#1377) 2025-02-26 17:33:02 +01:00