Prem Pillai
99cc0a9c81
feat: recipes can retry with success criteria ( #3474 )
2025-07-22 10:49:21 +10:00
Wendy Tang
4771ffbb5b
feat: consolidate subagent execution for dynamic tasks ( #3444 )
...
Co-authored-by: Lifei Zhou <lifei@squareup.com >
2025-07-17 18:48:00 -07:00
Jack Wright
ad1e322854
Add the ability to configure rustyline to use a different edit mode (e.g. vi) ( #2769 )
...
Co-authored-by: Jack Wright <jack.wright@nike.com >
Co-authored-by: Michael Neale <michael.neale@gmail.com >
2025-07-14 10:36:06 +10:00
Angie Jones
1987956422
Streamable HTTP CLI flag ( #3394 )
2025-07-13 18:09:04 -05:00
Tom Hayden
3cdb642cc8
[cli] Add --provider and --model CLI options to run command ( #3295 )
...
Signed-off-by: Tom Hayden <thayden@gmail.com >
2025-07-11 12:13:03 -04:00
Jarrod Sibbison
2c86a0eb6e
feat: Adds max_turns for the agent without user input ( #3208 )
2025-07-03 11:57:25 +10:00
Jack Amadeo
c77c1b364d
Clean up session file optionality for --no-session ( #3230 )
2025-07-02 13:05:05 -07:00
Jarrod Sibbison
0a00b0f588
feat: Structured output for recipes ( #3188 )
2025-07-02 12:16:57 +10:00
Max Novich
6ecf3582ad
pipe the argument to storage ( #3184 )
2025-06-30 16:55:31 -07: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
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