Raduan Al-Shedivat
d3359a12a4
cli(command): Add export command to CLI for markdown export of sessions ( #2533 )
2025-06-04 16:27:21 -05:00
Raduan Al-Shedivat
3a22d6b452
cli(ux): Show active context length in CLI ( #2315 )
...
Co-authored-by: Angie Jones <jones.angie@gmail.com >
2025-06-03 14:48:37 -05:00
Raduan Al-Shedivat
78234fb103
cli(config): Add GOOSE_CONTEXT_STRATEGY setting ( #2666 )
...
Co-authored-by: Michael Neale <michael.neale@gmail.com >
2025-06-03 12:32:44 -05:00
Jack Amadeo
03e5549b54
feat: Handle MCP server notification messages ( #2613 )
...
Co-authored-by: Michael Neale <michael.neale@gmail.com >
2025-05-30 11:50:14 -04:00
Daniel Zayas
08dbbfdcbc
fix: Ctrl+C or ESC during CLI menu selection continues the current session gracefully ( #2664 )
...
Co-authored-by: Angie Jones <jones.angie@gmail.com >
2025-05-27 12:55:29 -05:00
Max Novich
c272b5df95
Add basic cron scheduler to goose-server ( #2621 )
2025-05-27 10:36:27 -07:00
Best Codes
e9c93834cc
feat: fix program crashes and allow cancelling tool calls ( #2586 )
2025-05-22 10:52:46 -04:00
Michael Neale
e6d8921729
fix: don't stop when in non interactive when you need to summarize ( #2623 )
2025-05-22 10:25:30 +10:00
Raduan Al-Shedivat
f74a1c9c9a
Allow putting GOOSE_PLANNER_MODEL and GOOSE_PLANNER_PROVIDER to config.yaml ( #2525 )
2025-05-13 17:42:16 -07:00
Michael Neale
3a4f205945
feat: goose cli to track directories, allow to resume projects in location ( #2503 )
2025-05-13 09:05:10 +10:00
Raduan Al-Shedivat
a8d4bd0415
load all previous messages if --resume is passed ( #2424 )
2025-05-07 16:42:52 -07:00
Lily Delalande
97ff0cdd03
cli: add summarize slash command ( #2464 )
2025-05-07 12:46:42 -04:00
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
cc755100f0
feat: use the same permission flow for enable extensions ( #2302 )
2025-04-23 08:54:04 -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
Wendy Tang
7e4cfcdaae
chore: generalize extension request ( #2213 )
2025-04-16 08:39:49 -07:00
Kalvin C
d1c124c28d
feat: add recipes, a custom goose agent configuration ( #2115 )
2025-04-09 18:57:24 -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
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
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
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
Salman Mohammed
ea0960f645
refactor: clean up log usage ( #1704 )
2025-03-17 15:18:21 -04:00
Yingjie He
99f8126c2c
feat: update goose selection ( #1638 )
2025-03-12 14:32:52 -07:00
Yingjie He
6abc336484
feat: add write approve mode ( #1628 )
2025-03-11 20:52:41 -07:00
Alice Hau
bb4feacf03
feat: add additional goosebench evals ( #1571 )
...
Co-authored-by: Alice Hau <alice.a.hau@gmail.com >
2025-03-10 15:11:44 -04:00
Lily Delalande
5df2875c1c
feat: update config endpoints for use with providers ( #1563 )
2025-03-10 09:51:54 -07:00
Salman Mohammed
32f20cd690
feat: store working directory for sessions ( #1559 )
2025-03-07 11:12:57 -05:00
Kalvin C
7b37ab0b52
feat(cli): add --debug flag to goose session / run ( #1564 )
2025-03-06 18:58:25 -08:00
marcelle
49dee048e4
feat: goose bench framework for functional and regression testing
...
Co-authored-by: Zaki Ali <zaki@squareup.com >
2025-03-05 21:23:00 -05:00
Wendy Tang
e30f50a92e
feat: add mode completion ( #1506 )
2025-03-04 13:56:09 -08: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
Paul Walker
469228dee2
feat: implement global command history storage ( #1440 )
2025-02-28 21:36:09 +01:00
Ariel
fbc6bb7b90
feat(goose): support customizing extension timeout ( #1428 )
2025-02-28 21:17:53 +01: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
Kalvin C
d0ca46983e
feat(cli): add mcp prompt support via slash commands ( #1323 )
2025-02-27 15:47:29 -08:00
Ariel
a59535627a
feat(cli): support arbitrary path for sessions ( #1414 )
2025-02-27 11:31:14 +01:00
Bradley Axen
e615ad1a8e
feat: interactive after run ( #1377 )
2025-02-26 17:33:02 +01:00
Wendy Tang
3723c64cc5
feat: permission before tool call ( #1313 )
2025-02-24 11:54:41 -08:00
Yingjie He
4b94906bb6
fix: update flaky log test ( #1295 )
2025-02-19 16:49:32 -08:00
Bradley Axen
7a8552ed9e
feat: simplify CLI sessions ( #1168 )
2025-02-11 21:16:58 -08:00