Commit graph

150 commits

Author SHA1 Message Date
Dax Raad
75f046212f refactor(protocol): mark transient session controls 2026-09-14 13:46:04 -04:00
Dax Raad
6bc60caab9 refactor(session): rename interrupt resume option 2026-09-14 13:33:03 -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
aeed4b6375 fix(protocol): return missing integration error 2026-09-13 20:00:46 -04: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
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 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
42ff564913 refactor(protocol): remove current project endpoint 2026-09-13 16:20:43 -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
Shoubhit Dash
45a2ed9a97
feat(core): per-session permission rules (#48351) 2026-09-10 22:30:53 +05:30
Aiden Cline
30f8b2f4b6
feat(api): filter session messages by type (#48228) 2026-09-09 19:01:16 -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
Shoubhit Dash
b51fdb331c
fix: delete sessions with missing directories and report api errors (#47774) 2026-09-07 16:34:17 +05:30
Dax
beca5e8926
feat(project): allow updating canonical directory (#47642) 2026-09-06 17:52:48 -04:00
James Long
c30285c148
feat(worktree): support configurable plugin strategies (#47358) 2026-09-04 19:07:40 -04:00
Kit Langton
19833ad1fd
feat(simulation): expose and record real mouse input (#47194) 2026-09-04 02:17:33 +00: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
74fbe199af
fix(cli): await plugin activation before caching ACP catalog (#46682) 2026-09-02 10:44:10 -04:00
Dax
01093db365
feat(plugin): update plugins from the TUI dialog (#46699) 2026-09-01 21:41:55 -04:00
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
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
d354c3d640
fix(server): avoid loading locations for pending reads (#45994) 2026-08-28 20:44:48 +00:00
James Long
ca47949475
feat(plugin): expose experimental terminal reads (#45792) 2026-08-28 08:03:35 -04:00
Kit Langton
762291b2a8
feat(core): durable session metadata at creation (#45805) 2026-08-28 02:30:55 +00:00
James Long
2b8a3e7ee0
fix(pty): own daemon lifetime and hand off restarts (#45551) 2026-08-27 11:52:48 -04:00
Shoubhit Dash
8e726dc7d8
fix(core): preserve imported session parents (#45566) 2026-08-27 19:57:59 +05:30
Shoubhit Dash
e82aa92e64
fix(session): support assistant message content updates (#45015) 2026-08-26 18:31:59 +05:30
Dax
eb1ac54d73
feat(tui): support multiple integration accounts (#45072) 2026-08-25 17:03:16 -04:00
James Long
004b647311
feat(server): add persistent PTY daemon API (#44969) 2026-08-25 11:31:47 -04:00
opencode-agent[bot]
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
opencode-agent[bot]
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
22c63833d2
feat(workspace): support caller-supplied IDs (#44771) 2026-08-24 18:08:42 -04: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
Dax
de388dede4
feat(command): execute plugin callbacks 2026-08-24 16:01:58 -04:00
Shoubhit Dash
11e2bde399
fix(stats): correct aggregation boundaries (#44682) 2026-08-24 17:26:43 +05:30
Shoubhit Dash
2e1d7c84ab
feat(cli): add shareable stats command (#43653) 2026-08-24 16:47:23 +05:30
Kit Langton
c29a7c152d
feat(session): add viewed state (#42811) 2026-08-21 19:34:35 -04:00
Kit Langton
97d3cd0b3a
refactor: simplify server client helpers (#43976) 2026-08-21 19:37:19 +00:00