Commit Graph

178 Commits

Author SHA1 Message Date
Wendy Tang
d9d7eb0697 subagents (#2797)
Co-authored-by: Lily Delalande <ldelalande@squareup.com>
2025-06-25 19:18:48 -04:00
Zane
85f284b4cf Session file security updates (#3071) 2025-06-25 12:02:48 -07:00
Lifei Zhou
9e6247d9ed feat: created sub recipe tools (#2982) 2025-06-25 09:29:26 +10:00
Will Pfleger
a4546d4108 feat: list Databricks-supported models and enable fuzzy search during model configuration (#3039) 2025-06-23 12:53:15 -07:00
Lifei Zhou
8ad87733a5 fix: issue when parsing recipe parameters (#3031) 2025-06-23 21:52:51 +10:00
Jarrod Sibbison
09b06c51ae fix: Improves reliability of flaky log tests (#3029) 2025-06-23 13:57:30 +10:00
Max Novich
180b1df25d Mnovich/temporal foreground tasks (#2895)
Co-authored-by: Carlos M. Lopez <carlopez@squareup.com>
2025-06-20 16:19:58 -07:00
Gary Zhou
b241fbb8b4 feat (cli): add an alias --id for --name param for goose session --resume command (#3018) 2025-06-20 15:43:09 -05:00
Douwe Osinga
2aede8b754 Douwe/fix include for recipes (#2914)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-06-20 11:44:53 -04:00
Sam Bradbury
082dafd55b Use official logo in Goose web (#3012)
Co-authored-by: Sam Bradbury <Sam Bradbury>
2025-06-19 19:47:56 -04:00
Chaitanya Rahalkar
4e97ffacd6 feat(cli): Add --quiet /-q flag to goose run (#2939) 2025-06-18 12:23:12 -07:00
jack
657718d8c0 feat: Add lead-worker model selection and real-time model display in GUI (#2964)
Co-authored-by: jack <jack@deck.local>
2025-06-17 20:40:20 -07:00
Best Codes
0f09bbcbaa feat: alphabetize extensions in goose CLI (#2966) 2025-06-17 16:03:38 -07:00
Azor
3465dd79a9 feat(cli): add system prompt parameter to run command (#2253) 2025-06-17 14:01:30 -07:00
Jay4242
e178f6ba82 Add /clear command to clear goose context (#1802)
Co-authored-by: Bradley Axen <baxen@squareup.com>
2025-06-16 14:34:19 -07:00
Gary Zhou
661446ab50 fix: handled the missing keyring error gracefully with a user-friendly message (#2900) 2025-06-13 09:35:21 -07:00
Douwe Osinga
78afaded33 Goose recipes have settings now (#2397)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Lifei Zhou <lifei@squareup.com>
2025-06-13 11:32:01 +10:00
Michael Neale
030e8a82b5 feat/fix: don't stop cli starting if MCPs don't load (#2860) 2025-06-12 14:46:56 +10:00
Yingjie He
77c9ca2c28 fix: cap the repeat time when display usage (#2864) 2025-06-11 14:03:29 -07:00
Max Novich
cb6a819de4 add temporal service to builds. (#2842) 2025-06-10 08:17:45 -07:00
Lifei Zhou
f23fc192e4 fix: added url encoding and decoding for goose recipe url (#2845) 2025-06-10 23:02:10 +10:00
Jack Amadeo
8212caa69f fix: Use the existing spinner in interactive mode (#2829) 2025-06-10 10:45:44 +10:00
Max Novich
996f727ec5 Revert "Mnovich/temporal scheduler (#2745)" (#2839) 2025-06-09 15:41:46 -07:00
Max Novich
e6028d2fad Mnovich/temporal scheduler (#2745) 2025-06-09 10:57:19 -07:00
Michael Neale
2f8f8e5767 feat: lead/worker model (#2719) 2025-06-05 13:55:32 +10:00
Michael Neale
49c4038d38 feat: goose web for local terminal alternative (#2718) 2025-06-05 13:32:57 +10:00
Jack Amadeo
1d557161d0 fix: Don't break from consuming subprocess output in shell tool until both streams are done (#2771)
Co-authored-by: Max Novich <maksymstepanenko1990@gmail.com>
2025-06-05 11:20:11 +10:00
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
Max Novich
bd430866e8 feat: implement proper task cancellation for scheduled jobs (#2731) 2025-05-29 18:33:27 -07:00
Alice Hau
bf1c0d51e4 feat: lancedb vector tool selection (#2654)
Co-authored-by: Wendy Tang <wendytang@squareup.com>
Co-authored-by: Alice Hau <ahau@squareup.com>
2025-05-28 20:23:02 -07:00
Max Novich
ea6a7a7847 feat: add pause/unpause functionality for scheduled jobs (#2698) 2025-05-28 12:20:03 -07:00
Michael Neale
d8821de774 nit: small change to show explain for recipes (#2693)
Co-authored-by: Lifei Zhou <lifei@squareup.com>
2025-05-28 07:24:30 -07:00
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