Commit Graph

112 Commits

Author SHA1 Message Date
Salman Mohammed
199fa6adbc chore: refactor read-write lock on agent (#2225)
Co-authored-by: Alice Hau <ahau@squareup.com>
2025-04-23 22:46:22 -04:00
Salman Mohammed
fd1f829751 feat: present options to user when context length is exceeded (#2207)
Co-authored-by: Yingjie He <yingjiehe@squareup.com>
2025-04-23 17:19:32 -07:00
Yingjie He
93abd4e54b feat: preview to-be-removed session (#2306) 2025-04-23 10:18:55 -07:00
Yingjie He
cc755100f0 feat: use the same permission flow for enable extensions (#2302) 2025-04-23 08:54:04 -07:00
Raduan Al-Shedivat
08682507d9 Add support for ascending/descending ordering of goose session list (#2087) 2025-04-23 08:21:27 -07:00
Shawn Hsiao
36f1c602eb Add remove session capacity (#2281)
Co-authored-by: Shou En Hsiao <shouen_hsiao@apple.com>
2025-04-22 15:51:33 -07:00
Raduan
7bed454fdb goose: improve message for change workdir warning (#2291) 2025-04-22 10:41:29 -07:00
Bradley Axen
cfb0eab9cf fix: use env keys (#2258)
Co-authored-by: Zaki Ali <zaki@squareup.com>
Co-authored-by: Kalvin C <kalvinnchau@users.noreply.github.com>
2025-04-18 14:01:46 -07:00
sana-db
66bfcc0e55 Make GOOSE_CLI_THEME persist to config file and stick for future session (#2099) 2025-04-16 21:41:29 -07:00
Wendy Tang
7e4cfcdaae chore: generalize extension request (#2213) 2025-04-16 08:39:49 -07:00
Yingjie He
167ac0efdc feat: improve tool loading (#2193) 2025-04-14 20:10:07 -07:00
Alex Gleason
cb32160a49 Fix OpenRouter error handling (#2049) 2025-04-11 15:16:38 -04:00
Kalvin C
baa5be2bc0 fix: remove -r for --recipe in error message (#2159) 2025-04-11 11:34:46 -07:00
Kalvin C
ea58a2bb15 chore: handle errors from goose run like we do with goose session (#2128) 2025-04-11 11:34:33 -07:00
Kalvin C
d1c124c28d feat: add recipes, a custom goose agent configuration (#2115) 2025-04-09 18:57:24 -07:00
Yingjie He
086aa9924f feat: configure tool level permission in CLI (#2096) 2025-04-09 15:14:47 -07:00
Alex Hancock
1d74f538ef feat: non-editable bundled extensions (#2114) 2025-04-09 17:27:40 -04:00
Yingjie He
9610406065 feat: use tool level permission control (#2081) 2025-04-09 13:45:15 -07:00
Salman Mohammed
513d5c8f5a refactor: remove agent flavours, move provider to Agent (#2091) 2025-04-09 15:02:47 -04:00
Kalvin C
a8cbd81c61 feat: support NO_COLOR when PrettyPrinter is used (#2098) 2025-04-09 11:39:35 -07:00
Yingjie He
f812ca12ff feat: remove permission when deleting extension (#2089) 2025-04-08 13:25:48 -07:00
marcelle
8fbd9eb327 feat: efficient benching (#1921)
Co-authored-by: Tyler Rockwood <rockwotj@gmail.com>
Co-authored-by: Kalvin C <kalvinnchau@users.noreply.github.com>
Co-authored-by: Alice Hau <110418948+ahau-square@users.noreply.github.com>
2025-04-08 14:43:43 -04:00
dependabot[bot]
48ac6a3925 chore(deps): bump tokio from 1.43.0 to 1.43.1 (#2077)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-08 09:47:50 -07:00
Wendy Tang
7efe06096d feat: mcp router extension discovery and install tool (#1995)
Co-authored-by: Alice Hau <ahau@squareup.com>
2025-04-07 14:39:35 -07:00
Jim Bennett
050a8f2f42 Add -with-remote-extension (#2062) 2025-04-07 16:42:38 -04:00
Yingjie He
890f266e7b feat: start use tool permission confirmation struct (#2044) 2025-04-04 16:39:04 -07:00
sonesuke
0bfb5e1e32 bug: change reqwest certificate store to platform's native (#1923) 2025-04-03 15:08:34 -07:00
Yingjie He
680523297b feat: add tool annotations for build-in tools (#1939) 2025-03-31 16:46:55 -07:00
sana-db
9840f73e20 Turn goose entrypoint into a library function (#1753) 2025-03-26 17:27:54 -07:00
Wendy Tang
22e08e5a15 fix: cli empty line (#1856) 2025-03-25 13:49:36 -07:00
Angie Jones
a166649c73 docs: updated docs for smart approval mode (#1853) 2025-03-25 18:50:54 +01:00
Vineet
af79da7bf2 fix(cli): multiselect visibility for light themes (#1716) 2025-03-24 09:40:20 -07:00
Salman Mohammed
e273f8ebce feat: add /plan command in CLI to invoke reasoner with plan system prompt (#1616) 2025-03-20 10:10:01 -04:00
Matt Toohey
c6fab272ea fix: check if working directory has changed before asking (#1733) 2025-03-19 13:42:26 -07:00
Lily Delalande
70efaed793 extensions: add a display name field (#1759) 2025-03-19 15:42:57 -04:00
Lily Delalande
35cbddbf8d config: add optional extension description (#1743) 2025-03-19 10:48:30 -04:00
Zaki Ali
7aaa9dc728 fix: use lowercase names for builtin external extensions (#1756) 2025-03-18 16:15:08 -07:00
marcelle
4c03b34058 feat: refactor register eval (#1713) 2025-03-18 15:18:09 -04:00
Alice Hau
ca3dfd72ca fix: fix initial model configuration in cli when using toolshim (#1720) 2025-03-18 10:12:53 -07:00
Salman Mohammed
ea0960f645 refactor: clean up log usage (#1704) 2025-03-17 15:18:21 -04:00
Lily Delalande
e6c02fb463 fix: developer builtin name (#1699) 2025-03-14 11:34:25 -07:00
Lily Delalande
49dc396c83 ui: load builtins (#1679) 2025-03-13 19:40:39 -07:00
Kalvin C
2135d8b596 feat(cli): add better error message, support stdin via -i - or just no args (#1660) 2025-03-12 19:27:43 -07:00
Lily Delalande
4537264387 feat: extensions read config (#1637) 2025-03-12 18:41:31 -07:00
Yingjie He
99f8126c2c feat: update goose selection (#1638) 2025-03-12 14:32:52 -07:00
Parker Egli
d6cb7c6d87 feat: add session list command in cli (#1586) 2025-03-12 12:04:01 -04:00
Alice Hau
259ccd516e feat: ollama tool shim (#1448)
Co-authored-by: Alice Hau <ahau@squareup.com>
2025-03-12 11:01:28 -04:00
Yingjie He
6abc336484 feat: add write approve mode (#1628) 2025-03-11 20:52:41 -07:00
Max Novich
4cdcbba77e change to make build work on windows, macos, linux (#1618)
Co-authored-by: ATrueLight4 <ATrueLight4Gamming@gmail.com>
2025-03-11 14:58:39 -07:00
marcelle
1f8d45984c feat: write eval results to eval dir (#1620) 2025-03-11 15:05:52 -04:00