Commit Graph

193 Commits

Author SHA1 Message Date
Max Novich
84acedc01a (feat): add livetracking of running schedules (#2683) 2025-05-27 14:18:02 -07: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
Lifei Zhou
851832f63c fix: use https to get goose recipes and cleanup temp cloned dir if the clone repo is not in good state (#2674) 2025-05-27 18:28:38 +10:00
Raduan Al-Shedivat
7e28762cac Add interactive deletion of sessions (#2357)
Co-authored-by: Yingjie He <yingjiehe@squareup.com>
2025-05-25 10:27:15 -07:00
Raduan Al-Shedivat
e465ea60cf cli(ux): add hint for enter/ctrl-j if input is empty (#2632)
Co-authored-by: Yingjie He <yingjiehe@squareup.com>
2025-05-22 08:14:36 -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
Alice Hau
be09849128 [feat] goosebenchv2 additions for eval post-processing (#2619)
Co-authored-by: Alice Hau <ahau@squareup.com>
2025-05-21 15:00:13 -04:00
Raduan Al-Shedivat
302ac81990 add configurability for a tool_params_max_length (#2448)
Co-authored-by: Yingjie He <yingjiehe@squareup.com>
2025-05-21 10:03:46 -07:00
Greg Knoblauch
1b6209d0b2 Add Tests for Optional Params with Empty Default (Fixed in v1.0.24) (#2567)
Co-authored-by: Yingjie He <yingjiehe@squareup.com>
Co-authored-by: Yingjie He <yingjiehe@block.xyz>
2025-05-19 12:25:02 -07:00
Lifei Zhou
41c67eb2c3 feat: discover recipe in the paths from environment variable GOOSE_RECIPE_PATH (#2561) 2025-05-19 16:57:45 +10:00
Lifei Zhou
a60cef233b added recipe_dir (#2543) 2025-05-16 18:04:38 +10:00
Lifei Zhou
e968e0022c feat: show recipe explanation (#2530)
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-05-15 10:57:05 +10:00
Max Novich
4e1b091d91 feat: add tool repetition monitoring to prevent infinite loops (#2527) 2025-05-14 14:46:37 -07:00
Lifei Zhou
24a8195702 fix: the conflict_with in no-session arg (#2531) 2025-05-14 18:01:02 +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
faces
e63300887f goose/providers: add Venice.ai private open-source LLM (#2252) 2025-05-13 15:52:44 -07:00
Max Novich
78e4de7893 allow running goose run with no session persistence (#2517) 2025-05-13 09:48:34 -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
Lifei Zhou
15aa240f7d feat: specify parameters configuration in recipe file (#2444) 2025-05-13 07:54:25 +10:00
Alice Hau
1b47eee4c0 fix: move process group termination instead unix code block (#2481)
Co-authored-by: Alice Hau <ahau@squareup.com>
2025-05-08 14:28:12 -04:00
Alice Hau
85dd6375b5 fix: cleanup MCP processes when CLI closes (#2469)
Co-authored-by: Alice Hau <ahau@squareup.com>
2025-05-08 10:19:59 -04: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
Michael Neale
38448193bd this is so much nicer (#2455) 2025-05-07 12:39:26 +10:00
Zane
392a101078 Fix resume session with an invalid path crash (#2453) 2025-05-06 15:23:00 -07:00
Lifei Zhou
705a858cf2 feat: support configurable way to retrieve recipes via github (#2400) 2025-05-06 09:54:35 +10:00
Douwe Osinga
2366a3ad01 Don't require prompt in headless mode for recipes (#2403)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-05-02 12:20:29 -04:00
Lifei Zhou
e089b0a845 Lifei/pass param to goose recipe (#2395) 2025-05-02 08:47:45 +10:00
Sam Osborn
c6d0bc671f feat(bench): add configurable output directory for benchmarks (#2290) 2025-05-01 12:00:54 -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
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