Dax Raad
648d01eec7
refactor(protocol): normalize session resources
2026-09-14 17:51:48 -04:00
Dax Raad
8cf4e6b9b4
refactor(protocol): simplify session actions
2026-09-14 13:00:08 -04:00
Dax Raad
40f4778296
refactor(protocol): refine audited endpoints
2026-09-13 23:10:37 -04:00
Dax Raad
199aabe9e2
refactor(protocol): simplify skill and reference contracts
2026-09-13 18:52:55 -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
1eeaaab7a6
refactor: restrict reflective access ( #48860 )
2026-09-13 17:08:43 -04:00
Dax Raad
13453f2da8
refactor(protocol): consolidate server status
2026-09-13 16:56:22 -04:00
Dax Raad
e16c56fe8b
refactor(protocol): remove v2 operation prefixes
2026-09-13 16:31:46 -04:00
Dax Raad
9c8a4ea4ff
fix(cli): replace update preflight renderer
2026-09-12 18:56:37 -04:00
Dax
bb564f96a3
feat(cli): rename command to opencode
2026-09-11 15:03:45 -04:00
Shoubhit Dash
2df00955cb
fix(cli): preserve ACP reasoning boundaries and effort selections ( #48493 )
2026-09-11 18:46:54 +05:30
Dax Raad
8f4d706647
feat(cli): add command docs and simplify session list
2026-09-10 16:27:12 -04:00
Dax
7fb79388a4
feat(cli): select individual debug paths ( #48216 )
2026-09-09 16:11:21 -04:00
opencode-agent[bot]
e10408b219
fix(cli): ignore upgrade cleanup failures ( #48178 )
...
Co-authored-by: jlongster <17031+jlongster@users.noreply.github.com>
2026-09-09 10:51:17 -04:00
Dax
74b0fa9d1f
feat(cli): add V2 uninstall command ( #48056 )
2026-09-08 22:34:35 -04:00
Dax
dbd9b18f3d
refactor(cli): move import and export under session ( #48055 )
2026-09-08 21:59:58 -04:00
Brendan Allan
d39290fbb9
feat(desktop): add SSH server connections ( #47753 )
2026-09-09 09:32:38 +08:00
Dax
594635b5ae
feat(cli): add auth account switching and targeted logout ( #48050 )
2026-09-08 21:27:21 -04:00
Dax
cc501650c6
refactor(cli): remove console command ( #48040 )
2026-09-08 19:54:47 -04:00
Brendan Allan
90dd682e66
feat(app): configure initial servers and add QR pairing ( #47799 )
2026-09-08 14:32:17 +08:00
Dax
567f8b9743
feat(updates): serve updates under opencode.ai/update ( #47858 )
2026-09-07 18:18:32 -04:00
Dax
a5312e169b
refactor(packages): migrate to the opencode npm scope ( #47852 )
2026-09-07 17:19:33 -04:00
Dax Raad
a3bbcd5c73
fix(updates): respect the default CLI user agent
2026-09-07 16:49:59 -04:00
Dax Raad
c05d07cd73
feat(updates): gate releases on minimum client versions
2026-09-07 16:47:01 -04:00
Filip
596dca4dee
feat(cli): add session list and delete commands ( #47812 )
2026-09-07 17:43:56 +02:00
Shoubhit Dash
b51fdb331c
fix: delete sessions with missing directories and report api errors ( #47774 )
2026-09-07 16:34:17 +05:30
David Hill
6559dcb01b
fix(tui): list OpenCode Go before Zen
2026-09-06 13:07:29 +10:00
James Long
0991e8b5a5
fix(tui): clarify update notifications ( #47372 )
2026-09-04 18:03:12 -04:00
James Long
3290a39667
feat(tui): add manual update dialog ( #47364 )
2026-09-04 17:11:35 -04:00
James Long
0e143437c8
feat(cli): restore automatic update policy ( #47161 )
2026-09-04 12:58:30 -04:00
Dax Raad
4272bb83e0
feat(cli): support command aliases with update alias for upgrade
2026-09-03 18:10:01 -04:00
James Long
43bd2a516b
refactor(cli): move update checks to TUI clients ( #46963 )
2026-09-03 14:55:26 -04:00
Dax Raad
cf298f3409
fix(cli): use artifact as client identity
2026-09-03 00:11:34 -04:00
Dax
969055918f
feat(cli): use endpoint-provided update packages ( #46910 )
2026-09-02 23:01:27 +00:00
Dax
ed3259a9b7
refactor(plugin): centralize host resolution ( #46901 )
2026-09-02 17:04:15 -04: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
01093db365
feat(plugin): update plugins from the TUI dialog ( #46699 )
2026-09-01 21:41:55 -04:00
Kit Langton
95d788f8eb
fix(cli): wait for consistent ACP model choices ( #46613 )
2026-09-01 21:35:51 -04:00
Shoubhit Dash
7856515140
feat(tui): add shareable stats poster ( #46563 )
2026-09-01 22:21:52 +05:30
Dax Raad
f330f3e02b
feat(cli): check and update plugins with flat inventory
2026-09-01 10:46:47 -04:00
Dax Raad
5d73a5789f
feat(plugin): support live package updates
2026-08-31 23:35:21 -04:00
opencode-agent[bot]
d68f425c17
feat(cli): port the upgrade command to v2 ( #46183 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
2026-08-31 16:00:22 -05:00
Simon Klee
fac875dba0
mini v2 v2 ( #46410 )
2026-08-31 22:03:27 +02: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
Dax
6a2c3e91c7
feat(plugin): add typed rpc and custom events ( #46105 )
2026-08-30 21:28:19 -04:00
Brendan Allan
c0d0f5f4bc
feat(cli): configure server CORS origins ( #45544 )
2026-08-29 09:41:52 +08:00
Filip
1c8e557eb4
Revert "fix(cli): prevent repeated updates and npm cache growth" ( #45865 )
2026-08-28 07:23:43 +00:00