Commit Graph

67 Commits

Author SHA1 Message Date
Will Pfleger 682e315be8 Persist provider name and model config in the session (#5419) 2025-11-20 15:55:32 -05:00
Vincent H. 7a3725d53e feat/fix Re-enabled WAL with commit transaction management (Linux Verification Requested) (#5793)
Signed-off-by: Vincent Huang <vhuang@squareup.com>
2025-11-18 20:40:46 -05:00
Vincent H. e1b5af53c3 Added transaction commits to multi sql functions in session_manager (#5693)
Signed-off-by: Vincent Huang <vhuang@squareup.com>
2025-11-12 18:41:14 -05:00
Douwe Osinga 8cd379ca33 Show errors on failure (#5643)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-11-10 13:39:23 -05:00
Douwe Osinga 5b93ee587f Sessions required (#5548)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-11-03 21:04:44 -05:00
Douwe Osinga b295d76454 Send all the logs we output (#5363)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-10-28 09:29:17 -04:00
Michael Neale a6dcf86bdf migrating back with new chatrecall non underscore name (#5223) 2025-10-27 14:59:14 +11:00
Will Pfleger 044b227fdb (re)Standardize Session Name Attribute (#5279) 2025-10-24 13:34:08 -04:00
Douwe Osinga 398cd1dfad Fix legacy import (#5343)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-10-23 19:09:34 -04:00
Douwe Osinga 755e9f893d Diagnostics (#5323)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-10-22 14:25:49 -04:00
Douwe Osinga d836a10af1 Next camp (#5237)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Zane <75694352+zanesq@users.noreply.github.com>
Co-authored-by: Zane Staggs <zane@squareup.com>
2025-10-21 15:00:21 -07:00
Jack Amadeo 6c3e07e9c7 turn off WAL (#5203) 2025-10-18 17:38:42 -04:00
Michael Neale 890393bb68 Revert "Standardize Session Name Attribute" (#5250) 2025-10-18 12:44:30 -04:00
Will Pfleger b8c3508178 Standardize Session Name Attribute (#5085) 2025-10-17 17:05:41 -04:00
Alex Hancock 4d27629010 Revert "feat: enhance goose to search sessions for easy recall (#5177)" (#5209) 2025-10-16 13:55:15 -04:00
Jack Amadeo 6c25600356 force WAL sync after session create (#5202) 2025-10-16 11:00:36 -04:00
Michael Neale d142f4267d feat: enhance goose to search sessions for easy recall (#5177) 2025-10-16 18:26:25 +11:00
Douwe Osinga 7c1f5dcb2f Compaction overhaul (#5186)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: David Katz <dkatz@squareup.com>
Co-authored-by: Alex Hancock <alexhancock@block.xyz>
2025-10-15 18:39:12 -04:00
Douwe Osinga b179be4cff Art vandelay: Import & Export (#5053)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-10-07 21:07:40 -04:00
Douwe Osinga d3a222ddbf Make it startable from playwright and also isolate (#5016)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-10-06 20:59:26 -04:00
Zane f4d79404ee Create / edit recipe form unification and improvements (#4693) 2025-10-05 09:00:59 -07:00
Will Pfleger a59fbab69c Persist dynamic extension config so we can resume recipe sessions w/ extensions (#4331) 2025-10-04 17:17:12 -04:00
Douwe Osinga c96476fc24 Make create_session work concurrently (#4954)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-10-02 22:23:09 -04:00
Jack Amadeo a1068ec591 fix: session timestamps (#4913) 2025-10-01 14:32:32 -04:00
Douwe Osinga 4d17c98334 Allow better concurrent access (#4896)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-09-30 09:57:34 -04:00
Douwe Osinga dc292883b7 Session manager (#4648)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-09-26 14:56:45 -04:00
Jack Amadeo 757ceb6109 chore: turn clippy on for test code (#4817) 2025-09-26 00:06:07 -04:00
Douwe Osinga d2195289cf Add session to agents (#4216)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>
Co-authored-by: Jack Amadeo <jackamadeo@block.xyz>
2025-09-03 10:31:24 -04:00
David Katz ef57f5062d Nest TODO State in session data (#4361)
Co-authored-by: Alex Hancock <alexhancock@block.xyz>
2025-08-28 14:11:29 -04:00
tlongwell-block b16741dbbd Move To-Do Tool to Session Scope from Agent Scope (#4157) 2025-08-22 10:53:42 -04:00
Zane f609f27db0 remove and cleanup unused code (#4074) 2025-08-14 16:27:53 -07:00
Jack Amadeo 5eb01004a4 chore: use a Conversation type (#3735) 2025-08-06 22:06:13 -04:00
Angela Ning 67399de10f chore: refactor session naming into provider (#3678) 2025-07-28 16:07:33 -04:00
Soroosh Sarabadani 247773fa8a Fix working directory when session has no messages (#3513)
Signed-off-by: Soroosh <soroosh.sarabadani@gmail.com>
2025-07-26 22:44:27 +02:00
Alex Hancock b4fc6f7cc8 alexhancock/rmcp-tools-annotations (#3617) 2025-07-24 14:58:14 -04:00
Zane 74140ad0f8 Improve session history loading resiliency (#3588) 2025-07-23 13:04:12 -07:00
Jack Amadeo d5291461ca Replace mcp_core::content types with rmcp::model types (#3500) 2025-07-18 17:23:25 -04:00
Alex Hancock 76da3a9724 feat: switch from mcp_core::Role to rmcp::model::Role (#3488) 2025-07-18 12:30:23 -04:00
Michael Neale a1463e6674 fix: working dir was not being set correctly (#3477) 2025-07-17 19:59:19 -07:00
Zane 77ea27f5f5 UI update with sidebar and settings tabs (#3288)
Co-authored-by: Nahiyan Khan <nahiyan@squareup.com>
Co-authored-by: Taylor Ho <taylorkmho@gmail.com>
Co-authored-by: Lily Delalande <119957291+lily-de@users.noreply.github.com>
Co-authored-by: Spence <spencrmartin@gmail.com>
Co-authored-by: spencrmartin <spencermartin@squareup.com>
Co-authored-by: Judson Stephenson <Jud@users.noreply.github.com>
Co-authored-by: Max Novich <mnovich@squareup.com>
Co-authored-by: Best Codes <106822363+The-Best-Codes@users.noreply.github.com>
Co-authored-by: caroline-a-mckenzie <cmckenzie@squareup.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-07-15 17:24:41 -07:00
toyamagu-2021 d3beeace95 fix: use safe_truncate to truncate charactor (#3263) (#3264)
Signed-off-by: toyamagu2021@gmail.com <toyamagu2021@gmail.com>
2025-07-15 12:34:40 +02:00
Jack Amadeo fde3a578a5 feat: stream LLM responses (#2677)
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-07-14 14:57:03 -04:00
Douwe Osinga 5f7e50ef4a Defend against invalid sessions (#3229)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-07-02 16:42:32 -04:00
Jack Amadeo c77c1b364d Clean up session file optionality for --no-session (#3230) 2025-07-02 13:05:05 -07:00
Max Novich 6ecf3582ad pipe the argument to storage (#3184) 2025-06-30 16:55:31 -07:00
Max Novich b9b7ed5a6a allow to use dev/null for no-session mode (#3176) 2025-06-30 13:37:33 -07:00
Jack Amadeo d7fa8aed5c Run cargo fmt (#3135) 2025-06-27 21:12:49 -04:00
Zane 6f0997d10c fix windows session paths (#3130) 2025-06-27 14:01:58 -07:00
Zane 79553e0b8b Improve config file editing and recovery fallback mechanisms (#3082) 2025-06-26 11:08:57 -07:00
Zane 85f284b4cf Session file security updates (#3071) 2025-06-25 12:02:48 -07:00