Kit Langton
f543a66be7
feat(tui): optimistic session creation
...
Seed new sessions locally with a client-generated session ID and create
them in the background, so submitting from the home screen navigates
into the session and renders the prompt echo immediately. The seed
marks initial reads complete until the session.created echo loads
server truth. Creation failure closes the optimistic tab, returns to
the home screen with the prompt restored, and drops the seed. Worktree-
backed creation and command, skill, and shell submissions keep awaiting
creation.
2026-08-15 14:38:28 -04:00
Kit Langton
d4bd41c4ba
feat(tui): optimistic prompt submission
...
Echo user prompts into the local data store with a client-generated
message ID before server admission. The editor clears and the message
renders immediately; admission runs in a per-session background queue
that preserves steer order. The session.inbox.enqueued echo replaces
the local copy with server truth, wholesale sync replaces re-append
unconfirmed echoes, and failures roll back the echo, restore the
captured prompt, and toast.
2026-08-15 14:32:38 -04:00
Kit Langton
e8fa6985bc
fix(core): unify patch path resolution ( #42667 )
2026-08-15 03:52:34 +00:00
Kit Langton
66012fe65f
docs: remove stale service lifecycle design
2026-08-14 23:51:26 -04:00
Kit Langton
8e66f83a50
docs: retire superseded session design
2026-08-14 23:48:36 -04:00
Kit Langton
1d59884434
docs: remove pre-release schema ledger
2026-08-14 23:47:03 -04:00
Kit Langton
6a69aa752f
docs: remove completed implementation plans
2026-08-14 23:45:48 -04:00
Kit Langton
7086df5b11
docs(tui): move theme work to issue
2026-08-14 23:39:27 -04:00
Kit Langton
b57c1cc47c
docs: align v2 specification index
2026-08-14 23:36:15 -04:00
Kit Langton
082423126c
docs: remove obsolete project api sketch
2026-08-14 23:34:24 -04:00
Kit Langton
7c4fbdd291
docs: remove obsolete sqlite proposal
2026-08-14 23:33:22 -04:00
Kit Langton
a01cd34acc
docs: remove completed storage plan
2026-08-14 23:32:23 -04:00
Kit Langton
d5a58e756f
docs: remove obsolete migration plan
2026-08-14 23:28:46 -04:00
Kit Langton
e57a1c7930
docs: refresh agent guidance
2026-08-14 23:25:47 -04:00
Kit Langton
98f5e86122
fix(tui): refresh moved tab metadata ( #42696 )
2026-08-14 23:25:25 -04:00
Kit Langton
c42c7f7793
docs(tui): remove completed extraction plan
2026-08-14 23:18:46 -04:00
Kit Langton
ab7a0bf65c
fix(tui): ignore stray releases on new session controls ( #42673 )
2026-08-14 20:57:49 -04:00
Kit Langton
552fd40ef8
docs: update contributing guide
2026-08-14 20:54:35 -04:00
Kit Langton
8afcb3870e
fix(plugin): derive promise adapter from protocol schemas ( #42669 )
2026-08-15 00:52:06 +00:00
Kit Langton
014a364dfd
docs(core): refresh session architecture
2026-08-14 20:32:06 -04:00
opencode-agent[bot]
a45b12cfa4
fix(app): use location VCS state ( #42666 )
2026-08-15 10:30:46 +10:00
Kit Langton
7484e32f62
refactor(protocol): harden simulation wire contract ( #42628 )
2026-08-14 20:29:53 -04:00
opencode-agent[bot]
650f7e8cdd
chore: generate
2026-08-15 00:20:16 +00:00
Dax
5c7f5840ee
feat(core): persist web search provider selection ( #42663 )
2026-08-14 20:19:02 -04:00
opencode-agent[bot]
08a6d7b619
docs: fix package manager code blocks ( #42313 )
...
Co-authored-by: Kit Langton <7587245+kitlangton@users.noreply.github.com >
2026-08-14 20:03:48 -04:00
opencode-agent[bot]
1580e7cc3a
chore: generate
2026-08-14 23:41:12 +00:00
Aiden Cline
8640ea3374
minimize system prompt ( #42638 )
2026-08-14 18:39:27 -05:00
opencode-agent[bot]
e6a3b951b5
chore: generate
2026-08-14 22:19:55 +00:00
James Long
62b67f2761
refactor(protocol): move worktree routes out of experimental namespace ( #42656 )
2026-08-14 18:18:40 -04:00
James Long
182fe17f12
fix(tui): remove shadow scrim under horizontal tab strip ( #42650 )
2026-08-14 16:06:32 -04:00
opencode-agent[bot]
b6ea0c2209
chore: generate
2026-08-14 19:44:43 +00:00
Kit Langton
f7b222e95a
fix(tui): open footer status dialogs on click
2026-08-14 15:43:07 -04:00
Kit Langton
a7288d231e
feat(tui): add working directory actions ( #42624 )
2026-08-14 15:29:22 -04:00
Kit Langton
f75244d795
fix(tui): preserve tab drag source ( #42619 )
2026-08-14 17:59:18 +00:00
Kit Langton
1d44d56d9c
fix(tui): use semantic form tokens ( #42599 )
2026-08-14 17:49:06 +00:00
Kit Langton
9adc9bb5df
fix(tui): preserve full-width tab hover
2026-08-14 13:41:39 -04:00
Kit Langton
a609acbb67
fix(tui): refine tab marquee motion ( #42617 )
2026-08-14 13:30:21 -04:00
Kit Langton
f4620939aa
test(server): remove workerd spike ( #42618 )
2026-08-14 13:21:26 -04:00
Kit Langton
23258ada86
feat(tui): resize vertical tab rail ( #42615 )
2026-08-14 13:16:49 -04:00
opencode-agent[bot]
2ca6d8ee49
chore: generate
2026-08-14 17:10:13 +00:00
opencode-agent[bot]
d6c299cee7
fix(ai): remove over-safe provider error handling ( #42610 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
2026-08-14 12:08:59 -05:00
Kit Langton
737b6eb7b7
chore: extract Drive and catalog ( #42612 )
2026-08-14 13:05:24 -04:00
opencode-agent[bot]
923cb28a0a
chore: generate
2026-08-14 16:39:28 +00:00
Kit Langton
e79f3e8ca2
feat(tui): animate interrupt confirmation ( #42602 )
2026-08-14 16:38:06 +00:00
Shoubhit Dash
638cb414c4
test(ai): harden websocket lifecycle coverage ( #42600 )
2026-08-14 22:07:06 +05:30
Shoubhit Dash
445aacf92e
feat(ai): add Responses websocket continuation ( #42596 )
2026-08-14 22:06:29 +05:30
Shoubhit Dash
a2a53032d4
feat(core): manage session websocket channels ( #41564 )
2026-08-14 22:05:43 +05:30
Shoubhit Dash
810156d081
refactor(core): expose session transport eligibility ( #41558 )
2026-08-14 22:05:02 +05:30
Shoubhit Dash
c0ae362996
refactor(ai): unify OpenAI Responses transport ( #41048 )
2026-08-14 22:04:16 +05:30
Shoubhit Dash
de32afe358
refactor(ai): add sequential websocket channel seam ( #41045 )
2026-08-14 22:03:31 +05:30