Commit graph

98 commits

Author SHA1 Message Date
opencode-agent[bot]
5c53cfc342
feat(session): allow metadata updates (#50025)
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
2026-09-22 17:27:38 -05:00
Brendan Allan
080b7671de
feat(desktop): add local device pairing (#49291)
Co-authored-by: Brendonovich <Brendonovich@users.noreply.github.com>
2026-09-22 16:24:56 +08:00
Dax Raad
2a132d6f50 fix(tui): include provider latency in TPS 2026-09-17 10:40:12 -04:00
Victor Navarro
7e1d28b549
feat(cli): support custom Console logins (#49542) 2026-09-17 13:50:32 +02: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
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
Aiden Cline
052be04466
test: align coverage with v2 refactors (#48900) 2026-09-13 21:44:49 -05:00
Dax Raad
763cac8080 feat(config): add experimental updates 2026-09-13 19:41:06 -04:00
Dax Raad
c2cf497e19 refactor(config): remove preferences API 2026-09-13 19:27:56 -04:00
Dax Raad
8905af5074 refactor(protocol): remove plugin activation wait 2026-09-13 18:03:18 -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
Shoubhit Dash
2816d1c849
feat(session): add turn diff route (#47821)
Co-authored-by: Dax Raad <d@ironbay.co>
2026-09-12 21:26:52 +00:00
Brendan Allan
625c469854
fix(server): return 404 for missing files (#44089)
Co-authored-by: Brendonovich <Brendonovich@users.noreply.github.com>
2026-09-12 14:55:10 +08:00
usrnk1
877b04f0b9
feat(desktop): redesign settings navigation and project editing (#47983)
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com>
2026-09-12 04:36:17 +00:00
Aiden Cline
3edbc88225
feat(plugin): add session compaction and generate hooks (#48212) 2026-09-09 21:03:27 -05:00
Aiden Cline
30f8b2f4b6
feat(api): filter session messages by type (#48228) 2026-09-09 19:01:16 -05:00
Dax
c45e425e12
fix(server): require authentication for frontend requests (#48217) 2026-09-09 16:38:26 -04:00
Aiden Cline
9ae6b21f6a
feat(plugin): add session title hook and request options bag (#47663) 2026-09-09 14:14:23 -05:00
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
James Long
c30285c148
feat(worktree): support configurable plugin strategies (#47358) 2026-09-04 19:07:40 -04:00
James Long
0e143437c8
feat(cli): restore automatic update policy (#47161) 2026-09-04 12:58:30 -04:00
James Long
43bd2a516b
refactor(cli): move update checks to TUI clients (#46963) 2026-09-03 14:55:26 -04:00
Kit Langton
a222401f19
fix(core): normalize RPC handler failures (#46946) 2026-09-03 13:15:24 -04:00
opencode-agent[bot]
b42555cf01
fix: reuse current location for directory browsing (#46970)
Co-authored-by: thdxr <826656+thdxr@users.noreply.github.com>
Co-authored-by: Hona <10430890+Hona@users.noreply.github.com>
2026-09-03 16:45:17 +10:00
Kit Langton
c992716523
fix(core): activate the initial plugin generation without the reload debounce (#46922) 2026-09-03 01:02:38 +00:00
Kit Langton
f34b74b1dc
test(core): refuse network in the test harness (#46908) 2026-09-02 20:41:29 -04:00
Kit Langton
4772b6a3e8
refactor: rename State drafts to editors (#46876) 2026-09-02 18:39:02 +00:00
James Long
33dd4e3ba8
feat(cli): apply managed updates when idle and wire up ui (#46485) 2026-09-02 12:08:41 -04:00
Kit Langton
74fbe199af
fix(cli): await plugin activation before caching ACP catalog (#46682) 2026-09-02 10:44:10 -04:00
Brendan Allan
46c33630b7
fix(server): authenticate only API requests (#46702) 2026-09-02 02:05:25 +00:00
Dax
e76e90b71e
refactor(core): decouple plugins from config loading (#46639) 2026-09-01 20:37:42 -04:00
Kit Langton
d4b4dd17cc
refactor(core): rename plugin flush to awaitActivation 2026-09-01 10:48:08 -04:00
Dax Raad
f330f3e02b feat(cli): check and update plugins with flat inventory 2026-09-01 10:46:47 -04:00
Victor Navarro
94caa36fd4
test(server): wait for plugin readiness (#46567) 2026-09-01 10:52:45 +02:00
Dax Raad
5d73a5789f feat(plugin): support live package updates 2026-08-31 23:35:21 -04:00
Kit Langton
1f04baa684
test: migrate fixture layer replacements (#46458)
Update the Core compile options and Server replacement values to the current LayerNode API. Preserve test expectations, replacement targets, and layer lifetimes.
2026-08-31 14:16:40 -04:00
Kit Langton
3e9b009642
feat(core): add session-aware instance selection (#46442) 2026-08-31 13:46:33 -04:00
Kit Langton
36ac35a7c8
refactor(util): make layer graphs opaque and composable
Replace exposed layer graph assembly with opaque declarations, checked substitutions, and lifetime-aware compilation. Preserve deep replacement, ordered startup, and Effect-owned resource lifetimes; migrate callers and verify source and published package contracts.
2026-08-31 13:46:27 -04:00
Kit Langton
30721b8b5d
fix(server): await providers before catalog reads (#46066) 2026-08-31 11:24:56 -04:00
Kit Langton
eb083cce63
fix(server): detach PTYs when sockets close (#46068) 2026-08-31 10:53:48 -04:00
opencode-agent[bot]
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
6e954f75ee
refactor(core): isolate Session admission and controls (#46019)
Separate ID-bound Session policy from host routing. Bind Inbox and Location preparation dependencies at construction, preserve admission and execution semantics, and cover the extracted ownership contracts directly.
2026-08-28 23:22:25 -04:00
Kit Langton
e3bda5e2d0
feat(tui): add branch review scopes 2026-08-28 22:46:23 -04:00
Brendan Allan
c0d0f5f4bc
feat(cli): configure server CORS origins (#45544) 2026-08-29 09:41:52 +08:00