Commit Graph

107 Commits

Author SHA1 Message Date
callebtc dbbee1cdbf add encrypted Nostr session sharing (#8922)
Signed-off-by: callebtc <93376500+callebtc@users.noreply.github.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Signed-off-by: Michael Neale <michael.neale@gmail.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2026-05-13 03:06:44 +00:00
Jack Amadeo 5fdc877c62 Keep thread tables + column (#9156) 2026-05-12 16:00:02 +00:00
Treebird 38e6a4a5c4 fix: enable SQLite foreign key enforcement in session pool (#9121)
Signed-off-by: Treebird <treebird@treebird.dev>
2026-05-11 10:59:00 +00:00
Douwe Osinga ea5802c380 refactor: remove threads layer, use sessions directly for ACP (#9078)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-05-08 20:10:55 +00:00
Taylor Ho dd95b7bb85 feat(chat): group consecutive tool calls into one summarized chain card (#8995)
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
Signed-off-by: Matt Toohey <contact@matttoohey.com>
Co-authored-by: Matt Toohey <contact@matttoohey.com>
2026-05-05 18:37:13 +00:00
Matt Toohey 713d9d2010 fix: SACP notifies clients of generated session names (#8983)
Signed-off-by: Matt Toohey <contact@matttoohey.com>
2026-05-04 22:00:08 +00:00
Matt Toohey 86afdeab6a feat: migrate session metadata storage from frontend overlay to backend (#8769)
Signed-off-by: Matt Toohey <contact@matttoohey.com>
Co-authored-by: Bradley Axen <baxen@squareup.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-24 03:28:48 +00:00
Bradley Axen 8eda6fdabc overhaul provider inventory and agent/model selection (#8652)
Signed-off-by: Bradley Axen <baxen@squareup.com>
2026-04-20 15:00:17 -07:00
Matt Toohey c29e3203b4 fix: use sqlx chrono decode for thread timestamps instead of manual parsing (#8575)
Signed-off-by: Matt Toohey <contact@matttoohey.com>
2026-04-16 03:06:52 +00:00
Bradley Axen 9d7de43eec feat(acp): introduce threads (#8344)
Signed-off-by: Bradley Axen <baxen@squareup.com>
2026-04-08 22:14:28 -07:00
Douwe Osinga 0028d97c23 goose doctor (#8342)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-04-07 14:12:16 +00:00
Bradley Axen 2c4129af56 feat(acp): add reusable ACP provider controls (#8314)
Signed-off-by: Bradley Axen <baxen@squareup.com>
2026-04-06 01:15:37 +00:00
Rabi Mishra f5ad3384b8 fix(acp): separate acp sessions from user sessions (#7857)
Signed-off-by: Rabi Mishra <mishra.rabi@gmail.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-03-26 16:52:42 +00:00
Rodolfo Olivieri adc0e221fc feat: gate telemetry behind Cargo feature flags (#8119)
Signed-off-by: Rodolfo Olivieri <rolivier@redhat.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-03-26 16:33:43 +00:00
Rodolfo Olivieri bcfbe89204 refactor: consolidate duplicated dependencies into workspace (#8041)
Signed-off-by: Rodolfo Olivieri <rolivier@redhat.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 18:08:48 +00:00
Douwe Osinga 53236ff327 Allow delete all types (#8018)
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-03-19 19:06:50 +00:00
Adrian Cole 94fdcdd07a feat: persist GooseMode per-session via session DB (#7854)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-03-16 11:37:21 +00:00
Jack Amadeo 3152191418 Merge platform/builtin extensions (#7630) 2026-03-04 17:29:45 +00:00
Bradley Axen ced5c1b108 feat: simplify developer extension (#7466)
Co-authored-by: Alex Hancock <alexhancock@block.xyz>
2026-02-26 11:30:36 +00:00
Michael Neale 19dc192efe feat: gateway to chat to goose - telegram etc (#7199) 2026-02-25 06:49:55 +00:00
Douwe Osinga c4976067b1 Fix out of order messages (#7472)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-02-24 23:16:28 +00:00
Rabi Mishra 2265cd7858 fix: use BEGIN IMMEDIATE to prevent SQLite deadlocks (#7429)
Signed-off-by: rabi <ramishra@redhat.com>
2026-02-23 11:39:27 +00:00
fre$h 58d3431bf5 fix: ignore deprecated skills extension (#7139)
Signed-off-by: anonwurcod <anonwurcod@proton.me>
Co-authored-by: Warp <agent@warp.dev>
2026-02-13 20:30:26 +00:00
Douwe Osinga 77e19da306 Add prompts (#7212)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-02-13 16:26:53 +01:00
Adrian Cole 8d59c2dced feat: MCP support for agentic CLI providers (#6972)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-02-11 23:37:52 +00:00
tlongwell-block 7ea19f5c83 feat: replace subagent and skills with unified summon extension (#6964)
Signed-off-by: Travis Longwell <travis@block.xyz>
2026-02-10 19:13:38 +00:00
jh-block a3f93ad532 Update candle to 0.9 (#6913) 2026-02-03 13:59:52 +00:00
Douwe Osinga ec789475d9 Session manager fixes (#6809)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-01-29 11:09:10 -05:00
Douwe Osinga 9e31cfd7f8 Summarize old tool calls (#6119)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-28 11:35:08 -05:00
Will Pfleger 13bdff4bb5 Add session forking capability (#5882)
Co-authored-by: Zane Staggs <zane@squareup.com>
2026-01-22 12:49:04 -05:00
Adrian Cole 67de49abbb fix(goose): propagate session_id across providers and MCP (#6584)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-01-22 08:28:56 +08:00
Adrian Cole 7d4a6bd8ff feat(goose-acp): enable parallel sessions with isolated agent state (#6392)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-01-14 14:19:17 -08:00
Lifei Zhou 637049c967 Fix: exclude platform_schedule_tool in CLI (#6442) 2026-01-13 11:35:58 +11:00
Douwe Osinga 5a460fd3b1 File bug directly (#6413)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-12 12:13:01 -05:00
Jack Amadeo fb1d3dfd3d Bump rust toolchain to 1.92 (current stable) (#6356) 2026-01-06 14:13:20 -05:00
Zane 8a91f15731 Add more posthog analytics (privacy aware) (#6122) 2025-12-16 08:59:14 -08:00
Michael Neale 9b6a1c1297 fix: metrics on posthog (#6024)
Co-authored-by: Zane Staggs <zane@squareup.com>
Co-authored-by: Zane <75694352+zanesq@users.noreply.github.com>
2025-12-09 16:28:18 -08:00
Douwe Osinga 5f50198318 feat: @goose in terminal (native terminal support) (#5887)
Co-authored-by: Bradley Axen <baxen@squareup.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-01 17:40:17 +11:00
Douwe Osinga aba3d2980b Add scheduler to diagnostics (#5849)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-11-24 11:05:31 +11:00
Zane d54a06afda Next camp refactor live (#5706) 2025-11-21 14:10:34 -07:00
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