Commit Graph

432 Commits

Author SHA1 Message Date
Lifei Zhou
e56354603f Revert "chore: use hermit in goose" (#2759) 2025-06-03 09:50:01 +10:00
Lifei Zhou
9dfdb69f62 chore: use hermit in goose (#2754) 2025-06-02 15:05:31 +10:00
Tyler White
8c9a89efde feat: add Snowflake provider (#2488)
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-06-02 13:37:00 +10:00
Alice Hau
3d277177db [fix] convert message types in toolshim mode (#2730)
Co-authored-by: Alice Hau <ahau@squareup.com>
Co-authored-by: Alice Hau <alice.a.hau@gmail.com>
2025-05-30 13:23:25 -04:00
Alice Hau
7e9f959661 [chore] update tool router env var names to have goose prefix (#2722)
Co-authored-by: Alice Hau <ahau@squareup.com>
2025-05-30 13:22:46 -04: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
adaug
cf7bb08ee1 feat: add claude 4 to vertex dropdown (#2697)
Co-authored-by: Tony D'Augustine <tdaugustine@wayfair.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-05-29 12:40:45 +10:00
Max Novich
132e0b7fca feat: add edit schedule functionality (#2700) 2025-05-28 13:58:22 -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
Michael Neale
153b84263e fix: set permissions for quickscript (#2691) 2025-05-28 15:08:46 +10:00
Salman Mohammed
f080a41387 feat: add context window limit for claude4 (#2689) 2025-05-27 22:28:57 -04: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
Wendy Tang
fec6f84f78 feat: mcp router skeleton (#2606) 2025-05-23 14:15:54 -07:00
Shea Craig
d8d78396e0 Shea/gdrive labels (#2537)
Co-authored-by: Michael Neale <michael.neale@gmail.com>
Co-authored-by: Kalvin C <kalvinnchau@users.noreply.github.com>
2025-05-23 09:23:32 -07:00
Michael Neale
df2cb78228 large tool response handling (#2629) 2025-05-23 12:27:17 +10: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
Max Novich
8fade6b320 Add GIF unsupported format test (#2618) 2025-05-21 10:31:18 -07: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
Salman Mohammed
f153204dde [goose-llm] kotlin fn for getting structured outputs (#2547) 2025-05-20 10:08:54 -04: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
Yingjie He
58cf6b48f8 fix: update o3/mini and o4 mini context limit (#2590) 2025-05-19 11:57:36 -07:00
Antonio Cheong
4ae5e4264c feat: GitHub Copilot stream support (fixes gpt-4.1, claude) (#2576)
Co-authored-by: Yingjie He <yingjiehe@squareup.com>
2025-05-19 10:23:04 -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
Yingjie He
b52af12910 chore(release): release version 1.0.24 (#2552) 2025-05-15 14:41:28 -07: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
Wes
59631e2b10 chore: fix docs for building goose ffi (#2485) 2025-05-13 17:45:02 -07: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
Zane
7027de6238 Move token limits to backend (#2484) 2025-05-12 16:52:46 -04:00
Salman Mohammed
7b81562351 [goose-llm] add providerConfig param for exposed LLM functions (#2491) 2025-05-09 13:09:54 -04:00
Salman Mohammed
b7dd3aba73 [goose-llm] autogenate kotlin bindings using uniffi-rs proc macros (#2478) 2025-05-09 12:15:38 -04:00
Salman Mohammed
77e8f03da5 [goose-llm] use chrono utc timestamp milliseconds for msg created (#2483) 2025-05-08 16:01:12 -04: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
Lily Delalande
01e28423ff ctx_management: summarize on command button (#2479) 2025-05-08 11:43:53 -06:00