Commit Graph

72 Commits

Author SHA1 Message Date
Kit Langton 1051cbde00 feat(core): generalize session input inbox (#36005) 2026-07-08 22:07:45 -04:00
Aiden Cline 791c0ad270 feat(core): global form support (#35959) 2026-07-08 17:25:34 -05:00
Dax Raad 0f66ec5ae3 feat(tui): add structured logging 2026-07-08 16:00:07 -04:00
Dax Raad 23b2994a4b refactor(tui): simplify client data state 2026-07-08 10:37:48 -04:00
𝓛𝓲𝓽𝓽𝓵𝓮 𝓕𝓻𝓪𝓷𝓴 c232d9bd3f Revert "fix(tui): paginate session history"
This reverts commit 9cde9cc648.
2026-07-08 13:45:20 +00:00
Dax Raad 9cde9cc648 fix(tui): paginate session history 2026-07-08 01:34:43 -04:00
Kit Langton 7a1a9ef055 refactor(schema): apply session review decisions (#35793) 2026-07-07 22:10:11 -04:00
Kit Langton 3a6692fb5c test(tui): cover patch diff display aliases (#35810) 2026-07-07 19:44:54 -04:00
Kit Langton 228199ccf5 fix(tui): restore forms on reconnect
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-07-07 22:47:13 +00:00
Dax Raad 1d32286382 fix(tui): restore permissions on reconnect
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-07-07 22:44:26 +00:00
Aiden Cline bfdddfd904 fix: update v2 session usage metrics (#35468) 2026-07-07 14:31:54 -05:00
James Long 0864bd83aa feat(tui): wire move session command (#35203) 2026-07-07 14:49:11 -04:00
opencode-agent[bot] 9cff1944a2 fix(tui): align switch reminders (#35637)
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com>
2026-07-06 23:02:34 -05:00
Kit Langton 2d4012fe7f feat(core): add durable compaction barrier (#35371) 2026-07-06 21:26:05 -04:00
Kit Langton 4a4e04b5ca feat(core): finalize session event lifecycle (#35272) 2026-07-06 18:14:06 -04:00
Dax Raad 1a15c98981 fix(tui): track pending session inputs 2026-07-06 17:12:21 -04:00
Dax Raad 5f77640149 feat(tui): use canonical prompt attachments 2026-07-06 14:35:31 -04:00
Kit Langton 728c74edbb refactor(core): rename system context to instructions (#35583) 2026-07-06 14:29:29 -04:00
Dax Raad 74db41164b fix(tui): remove committed undo messages 2026-07-06 13:08:25 -04:00
Dax Raad b6be2c1912 refactor(api): remove watermark sync surface 2026-07-06 13:01:36 -04:00
Aiden Cline fef7bc31d6 refactor(core): route questions through forms (#35422) 2026-07-05 22:28:05 -05:00
Aiden Cline 08171bef53 feat(tui): render session forms (#35421) 2026-07-05 19:35:30 -05:00
Kit Langton 9b1c6abab8 fix(tui): reconcile session state after reconnect (#35262) 2026-07-04 11:05:41 -04:00
Kit Langton 6a0a4968bd fix(tui): distinguish variant switch notices (#35315) 2026-07-04 10:58:56 -04:00
Kit Langton 45b2057d91 refactor(schema): session shell payloads and event prefix restore (#35229) 2026-07-03 17:30:25 -04:00
Kit Langton 0033be88fc refactor(schema): rename V2 session events and normalize payloads (#35217) 2026-07-03 14:25:59 -04:00
Kit Langton 3784670419 refactor(schema): declare event durability at definition level (#35172) 2026-07-03 12:35:35 -04:00
Shoubhit Dash 73d6fbdfc4 fix(tui): keep session running until execution settles (#35136) 2026-07-03 17:23:30 +05:30
Dax Raad 962865b7e5 refactor(client): split package into promise and effect entrypoints 2026-07-03 01:46:21 -04:00
Aiden Cline d22a93f462 fix(core): revert form service and mcp elicitation (#35080) 2026-07-03 00:32:10 -05:00
Dax Raad 3c17426511 feat(client): self-contained local service discovery and lifecycle 2026-07-03 01:19:43 -04:00
Aiden Cline a7d3f76f99 feat(core): add session form service (#34855) 2026-07-02 17:15:18 -05:00
Kit Langton 7dede6e4fd feat(server): durable log reads, changes feed, and watermarked snapshots (#34962) 2026-07-02 16:42:30 -04:00
Shoubhit Dash 5860c52274 fix(tui): suppress transient reconnect overlay flashes (#34924) 2026-07-02 18:54:51 +05:30
Dax Raad 18ba07cafd feat(tui): show background label on subagent line 2026-07-01 20:25:21 -04:00
Dax Raad 5d419f6bf0 feat(tui): maintain session family index in data context 2026-07-01 20:22:33 -04:00
James Long 5e2b06579a chore: merge dev into v2 (#34788)
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com>
Co-authored-by: Kit Langton <kit.langton@gmail.com>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Affan Ali <93028901+affanali2k3@users.noreply.github.com>
Co-authored-by: affanali2k3 <affanalikhanxx@gmail.com>
Co-authored-by: Frank <frank@anoma.ly>
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: 𝓛𝓲𝓽𝓽𝓵𝓮 𝓕𝓻𝓪𝓷𝓴 <little-frank@opencord.local>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: Jay V <air@live.ca>
Co-authored-by: Dax Raad <d@ironbay.co>
Co-authored-by: Aarav Sareen <96787824+arvsrn@users.noreply.github.com>
Co-authored-by: OpeOginni <107570612+OpeOginni@users.noreply.github.com>
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com>
Co-authored-by: Ben Guthrie <benjee.012@gmail.com>
Co-authored-by: Dax <mail@thdxr.com>
Co-authored-by: Filip <34747899+neriousy@users.noreply.github.com>
Co-authored-by: Max Anderson <max.a.anderson95@gmail.com>
Co-authored-by: Brendan Allan <git@brendonovich.dev>
Co-authored-by: Jack <jack@anoma.ly>
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com>
Co-authored-by: Dustin Deus <deusdustin@gmail.com>
Co-authored-by: starptech <starptech@starptechs-MBP.fritz.box>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
Co-authored-by: usrnk1 <7547651+usrnk1@users.noreply.github.com>
Co-authored-by: Jay <53023+jayair@users.noreply.github.com>
Co-authored-by: runvip <164729189+runvip@users.noreply.github.com>
Co-authored-by: opencode <opencode@sst.dev>
Co-authored-by: Julian Coy <julian@ex-machina.co>
Co-authored-by: Vladimir Glafirov <vglafirov@gitlab.com>
2026-07-01 17:12:00 -04:00
Dax Raad 6f72b5c73b feat: update session notices and skill reloads 2026-07-01 14:37:27 -04:00
Shoubhit Dash 49e39502a9 fix(tui): show queued prompt admissions (#34771) 2026-07-01 21:27:56 +05:30
Dax Raad 96f7571594 fix(tui): stabilize reload connection state 2026-06-30 22:31:51 -04:00
Dax Raad e04de74fae fix(tui): keep background shell spinner active 2026-06-30 21:56:45 -04:00
opencode-agent[bot] 3aec5baade fix(tui): align cli model picker behavior (#34571)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-06-30 09:36:38 -05:00
Dax Raad 756c2dcde0 feat(tui): refresh agents after update events 2026-06-30 00:18:26 -04:00
Kit Langton 2cb119b95e refactor(tui): wire generated client reads (#34381) 2026-06-29 11:36:10 -04:00
Dax Raad 278108ef79 refactor(core): replace bash tool with shell tool 2026-06-29 00:44:17 -04:00
Dax Raad e9cd49fc72 fix(core): fail interrupted session steps 2026-06-27 01:16:30 -04:00
Dax Raad 063f17382c fix: stabilize v2 runtime behavior 2026-06-26 20:56:36 -04:00
Dax Raad 2bca4116c0 refactor(tui): use v2 client transport 2026-06-26 14:57:01 -04:00
Dax Raad 095388a5df feat(tui): add v2 terminal interface 2026-06-26 14:38:25 -04:00
Simon Klee 06232cc755 fix(tui): load root sessions in session switcher (#33931)
Request root sessions before applying the session list limit so child
sessions cannot crowd roots out of the switcher.

Keep the synchronized cache available while requests are pending or fail,
reconcile results with live updates, and retain current and pinned sessions.
Preserve selection by session ID when asynchronous results reorder the list.

Closes #16270
Closes #32725
2026-06-25 18:36:08 +02:00