Commit Graph

24 Commits

Author SHA1 Message Date
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
Chaitanya Rahalkar 4e97ffacd6 feat(cli): Add --quiet /-q flag to goose run (#2939) 2025-06-18 12:23:12 -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
Michael Neale 2f8f8e5767 feat: lead/worker model (#2719) 2025-06-05 13:55:32 +10: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 4e1b091d91 feat: add tool repetition monitoring to prevent infinite loops (#2527) 2025-05-14 14:46:37 -07:00
Max Novich 78e4de7893 allow running goose run with no session persistence (#2517) 2025-05-13 09:48:34 -07:00
Zane 392a101078 Fix resume session with an invalid path crash (#2453) 2025-05-06 15:23:00 -07: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
Raduan 7bed454fdb goose: improve message for change workdir warning (#2291) 2025-04-22 10:41:29 -07:00
Kalvin C d1c124c28d feat: add recipes, a custom goose agent configuration (#2115) 2025-04-09 18:57:24 -07:00
Salman Mohammed 513d5c8f5a refactor: remove agent flavours, move provider to Agent (#2091) 2025-04-09 15:02:47 -04:00
Jim Bennett 050a8f2f42 Add -with-remote-extension (#2062) 2025-04-07 16:42:38 -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 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
Ariel 5f750a5229 feat(agent): memory condensation for longer context (#1457) 2025-03-06 09:03:37 -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
Ariel a59535627a feat(cli): support arbitrary path for sessions (#1414) 2025-02-27 11:31:14 +01:00
Joe Torreggiani 9d20d882f3 feat: Add mode for fully customizable system prompt template (#1249) 2025-02-20 11:19:44 -05:00
Bradley Axen 7a8552ed9e feat: simplify CLI sessions (#1168) 2025-02-11 21:16:58 -08:00