Yingjie He
93abd4e54b
feat: preview to-be-removed session ( #2306 )
2025-04-23 10:18:55 -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
Salman Mohammed
0b800e05b7
refactor: smaller pieces of agent.reply() ( #2153 )
2025-04-11 12:49:25 -04:00
sana-db
62c8d0049b
Tokens in session file should accumulate for accurate reporting of token usage ( #2136 )
2025-04-10 13:22:20 -07:00
Salman Mohammed
513d5c8f5a
refactor: remove agent flavours, move provider to Agent ( #2091 )
2025-04-09 15:02:47 -04:00
Salman Mohammed
35c2536975
chore: add tests for session serialization issues ( #1985 )
2025-04-01 16:39:01 -04:00
Young Kim
2fbf601446
Add input and output token tracking to SessionMetadata ( #1979 )
2025-04-01 11:08:28 -07:00
Rob W
30a020bd7d
fix: message summary incorrectly generated ( #1820 )
...
Co-authored-by: Wendy Tang <wendytang@squareup.com >
2025-03-26 17:36:00 -07:00
Parker Egli
d6cb7c6d87
feat: add session list command in cli ( #1586 )
2025-03-12 12:04:01 -04:00
Salman Mohammed
32f20cd690
feat: store working directory for sessions ( #1559 )
2025-03-07 11:12:57 -05: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