Commit Graph

11 Commits

Author SHA1 Message Date
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