Luke Parker
c2b171d7c4
perf(client): poll for a starting service every 25 ms ( #49780 )
2026-09-19 10:40:32 +10:00
Kit Langton
2d0ce64111
fix(client): reconcile stale tools at settlement ( #49672 )
2026-09-17 22:23:45 -07:00
Dax Raad
ab3566ab82
feat(server): expose server info endpoint
2026-09-16 21:43:58 -04:00
Dax Raad
c987590c5f
refactor(protocol): mark stateless generation experimental
2026-09-15 20:33:46 -04:00
Dax Raad
12e53ee6d4
refactor(protocol): simplify interactive resources
2026-09-15 18:23:47 -04:00
Kit Langton
1aaa8060d1
fix(client): preserve inbox events during snapshot reads ( #49106 )
2026-09-15 04:27:58 +00:00
James Long
081eef3b80
feat(core): make worktree APIs project-based ( #48867 )
2026-09-14 22:40:16 -04:00
Dax Raad
648d01eec7
refactor(protocol): normalize session resources
2026-09-14 17:51:48 -04:00
Dax Raad
6bc60caab9
refactor(session): rename interrupt resume option
2026-09-14 13:33:03 -04:00
Dax
c62d2e8336
refactor(core): split provider and model registries ( #48901 )
2026-09-14 10:34:11 -04:00
Dax Raad
40f4778296
refactor(protocol): refine audited endpoints
2026-09-13 23:10:37 -04:00
Dax Raad
487e1bd76e
refactor(protocol): remove workspace API
2026-09-13 17:39:23 -04:00
Dax Raad
13453f2da8
refactor(protocol): consolidate server status
2026-09-13 16:56:22 -04:00
Luke Parker
0f67a15f3b
fix(app): reduce cold and warm session load work ( #48223 )
2026-09-10 09:04:50 +10:00
Shoubhit Dash
65152b7936
feat(core): carry compaction usage on the compaction message ( #47974 )
2026-09-09 17:07:50 +05:30
Aiden Cline
6ee2ed7510
refactor(session): remove message content mutation API ( #48043 )
2026-09-08 20:27:22 -05:00
Dax
a5312e169b
refactor(packages): migrate to the opencode npm scope ( #47852 )
2026-09-07 17:19:33 -04:00
Luke Parker
1be3b32a47
fix(client): detect stalled event streams and resync on foreground ( #47571 )
2026-09-06 04:43:50 +00:00
Luke Parker
0674ddf043
fix(client): coalesce catalog refetches from event bursts ( #47561 )
2026-09-06 03:48:49 +00:00
James Long
c30285c148
feat(worktree): support configurable plugin strategies ( #47358 )
2026-09-04 19:07:40 -04:00
Shoubhit Dash
acb462a173
fix(tui): restore agent and model selection parity ( #47260 )
2026-09-04 18:16:04 +05:30
Luke Parker
6575215ddf
fix(desktop): keep command palette responsive and scoped ( #47164 )
2026-09-04 09:41:12 +10:00
Aiden Cline
6e63b970f3
feat(core): persist compaction model and provider state ( #46962 )
2026-09-03 12:06:50 -05:00
Kit Langton
610d7e952a
refactor(client): remove redundant location spreads ( #47086 )
2026-09-03 12:51:12 -04:00
4cfca7ab68
fix(app): restore terminal application mouse handling ( #45140 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
Co-authored-by: Hona <10430890+Hona@users.noreply.github.com >
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-09-03 16:39:27 +08:00
Kit Langton
27f838f249
fix(client): refresh references for the updated location ( #46935 )
2026-09-02 21:12:52 -04:00
Dax
e76e90b71e
refactor(core): decouple plugins from config loading ( #46639 )
2026-09-01 20:37:42 -04:00
Dax Raad
7730cec123
fix(tui): limit cached non-tab session families
2026-09-01 11:14:01 -04:00
opencode-agent[bot] and nexxeln
ac77cc46b8
fix(client): isolate shared event consumers ( #46393 )
...
Co-authored-by: nexxeln <95541290+nexxeln@users.noreply.github.com >
2026-08-31 19:32:27 +05:30
Dax
6a2c3e91c7
feat(plugin): add typed rpc and custom events ( #46105 )
2026-08-30 21:28:19 -04:00
Kit Langton
e3bda5e2d0
feat(tui): add branch review scopes
2026-08-28 22:46:23 -04:00
Kit Langton
ad9117b107
fix(session): run user shells immediately in the background
...
Run user shell commands concurrently with model execution, retain their output in one shell entry, and admit non-waking completion messages. Share result capture and notification formatting across shell callers.
2026-08-28 22:46:20 -04:00
Kit Langton
1ce3c7e580
fix(tui): stop flashing when jumping to session start
...
Buffer bulk history privately and publish once with a bounded head window. Preserve pending anchor compensation while ensuring newer navigation cancels obsolete Home work. Add atomic-loading and real-App navigation regressions.
2026-08-28 14:35:31 -04:00
Kit Langton
732f949a65
fix(tui): admit compaction requests optimistically ( #45973 )
...
Render queued compaction feedback before model setup, coalesce repeated gestures, and reconcile canonical admissions without restoring consumed rows. Serialize prompt and compaction preparation through the existing per-session admission chain.
2026-08-28 14:00:09 -04:00
Kit Langton
e8fa7daed5
fix(client): preserve live activity during hydration ( #45975 )
...
Merge session status changes received during activity hydration and ignore superseded reconnect responses. Cover terminal events, starts, deletion, and overlapping connections so idle sessions do not regain stale TUI spinners.
2026-08-28 12:30:21 -04:00
James Long
ca47949475
feat(plugin): expose experimental terminal reads ( #45792 )
2026-08-28 08:03:35 -04:00
James Long
2b8a3e7ee0
fix(pty): own daemon lifetime and hand off restarts ( #45551 )
2026-08-27 11:52:48 -04:00
Kit Langton
ef9b9fb6bf
test(client): scope service subprocess fixtures per test ( #45471 )
2026-08-27 10:55:20 -04:00
opencode-agent[bot] and Brendonovich
1aa4046f02
test(app): isolate component coverage with storybook ( #45142 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-08-27 02:42:27 +08:00
James Long
9cca8dd6e0
feat(tui): add persistent session terminals ( #44971 )
2026-08-26 09:30:03 -04:00
Shoubhit Dash
e82aa92e64
fix(session): support assistant message content updates ( #45015 )
2026-08-26 18:31:59 +05:30
Kit Langton
9361117504
feat(core): add directory projects ( #45107 )
2026-08-25 23:22:23 -04:00
Dax
eb1ac54d73
feat(tui): support multiple integration accounts ( #45072 )
2026-08-25 17:03:16 -04:00
Kit Langton
db7837814c
fix(project): refresh renamed projects across live clients ( #45043 )
2026-08-25 20:13:10 +00:00
ed582d1bdb
feat(core): run worktree setup scripts ( #44455 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
Co-authored-by: Brendonovich <Brendonovich@users.noreply.github.com >
2026-08-25 22:45:01 +08:00
4fb8a6038a
feat(app): select worktree base branch ( #44906 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-08-25 21:05:52 +08:00
Kit Langton
c1763e2b64
fix(server): make text generation locationless ( #44773 )
2026-08-24 17:36:02 -04:00
Kit Langton
34bd7c220c
feat(session): report interrupt result ( #44766 )
2026-08-24 17:34:37 -04:00
Kit Langton
a02b0a4729
fix(core): make workspace destroy idempotent ( #44769 )
2026-08-24 17:27:01 -04:00
Brendan Allan
6cd3da1d4c
fix(app): preserve scroll across history prepends ( #44317 )
2026-08-23 15:00:29 +08:00