opencode
c076066c33
sync release versions for v2.0.8
2026-09-18 09:12:33 +00:00
opencode
0fa881efd0
sync release versions for v2.0.7
2026-09-17 19:29:59 +00:00
opencode
040d2ffb48
sync release versions for v2.0.6
2026-09-17 11:17:33 +00:00
Aiden Cline
9073c522ef
feat(plugin): add experimental WebSocket send and receive hooks ( #49136 )
2026-09-16 14:13:33 -05:00
opencode
4d73b40e59
sync release versions for v2.0.5
2026-09-16 16:35:05 +00:00
opencode
7c3c50bac2
sync release versions for v2.0.4
2026-09-16 04:41:12 +00:00
Dax Raad
b1f6d21ef3
refactor(protocol): refine vcs and shell APIs
2026-09-15 20:19:08 -04:00
Dax Raad
547d60183d
refactor(session): consolidate mutable properties
2026-09-15 18:50:43 -04:00
Dax Raad
12e53ee6d4
refactor(protocol): simplify interactive resources
2026-09-15 18:23:47 -04:00
Kit Langton
7e2ca5fe26
fix(tui): retry installed plugin dependencies ( #49187 )
2026-09-15 21:40:58 +00:00
Aiden Cline
d0a902815d
feat(plugin): add experimental WebSocket handshake hook ( #49131 )
2026-09-15 01:41:00 -05:00
Dax
c62d2e8336
refactor(core): split provider and model registries ( #48901 )
2026-09-14 10:34:11 -04:00
OpeOginni
55e1b3eb17
feat(tui): add inline home footer slot ( #48798 )
2026-09-14 17:34:03 +05:30
Dax
1eeaaab7a6
refactor: restrict reflective access ( #48860 )
2026-09-13 17:08:43 -04:00
opencode
c5aa7d7e34
sync release versions for v2.0.3
2026-09-12 23:48:02 +00:00
opencode
7c5a4d01aa
sync release versions for v2.0.2
2026-09-12 07:57:20 +00:00
opencode
2253d4c31d
sync release versions for v2.0.1
2026-09-12 05:01:52 +00:00
Dax
654f411a5b
feat(release): isolate v2 stable publishing ( #48546 )
2026-09-11 15:50:35 -04:00
Shoubhit Dash
45a2ed9a97
feat(core): per-session permission rules ( #48351 )
2026-09-10 22:30:53 +05:30
Aiden Cline
3edbc88225
feat(plugin): add session compaction and generate hooks ( #48212 )
2026-09-09 21:03:27 -05:00
Aiden Cline
9ae6b21f6a
feat(plugin): add session title hook and request options bag ( #47663 )
2026-09-09 14:14:23 -05:00
be2582f316
feat(plugin): decompose tab controls ( #48129 )
...
Co-authored-by: vimtor <36263538+vimtor@users.noreply.github.com >
Co-authored-by: Victor Navarro <vn4varro@gmail.com >
2026-09-09 18:14:33 +02:00
Aiden Cline
79a6a90862
fix(plugin): normalize promise API inputs ( #48039 )
2026-09-08 18:34:49 -05:00
James Long
4432956490
fix(worktree): accept the strategy's returned directory ( #47997 )
2026-09-08 12:45:57 -04:00
Dax
a5312e169b
refactor(packages): migrate to the opencode npm scope ( #47852 )
2026-09-07 17:19:33 -04:00
opencode-agent[bot] and nexxeln
f094a10645
fix(plugin): expose dialog option footer ( #47780 )
...
Co-authored-by: nexxeln <95541290+nexxeln@users.noreply.github.com >
2026-09-07 17:20:51 +05:30
Kit Langton
8da7526616
fix(core): reload local plugin helpers without restarting
...
Reuse the shared dependency-aware plugin loader for Core hot reloads. Scope watcher setup callbacks and subscriptions, recover missing external helpers, and preserve explicit local entrypoint invalidation without reloading package dependencies. Add regression coverage and portable RPC fixtures.
2026-09-05 17:00:41 -04:00
James Long
c30285c148
feat(worktree): support configurable plugin strategies ( #47358 )
2026-09-04 19:07:40 -04:00
James Long
6d791dfe67
feat(tui): add plugin-owned session panels ( #47150 )
2026-09-04 17:37:45 -04:00
Aiden Cline
89478b36f1
refactor(plugin): rename session request kind "session" to "primary" ( #47221 )
2026-09-04 00:12:18 -05:00
Aiden Cline
46458f0753
feat(core): tag session http hooks with request kind ( #47214 )
2026-09-03 23:51:26 -05:00
Kit Langton
efefd90443
feat(plugin): add reference editor lookup
2026-09-03 01:59:36 +00:00
Kit Langton
962c26bdf2
feat(plugin): add skill editor lookup
2026-09-02 21:55:00 -04:00
Kit Langton
5f1d74fd3f
fix(plugin): export Promise ToolEditor
2026-09-03 01:40:03 +00:00
Dax
ed3259a9b7
refactor(plugin): centralize host resolution ( #46901 )
2026-09-02 17:04:15 -04:00
Kit Langton
4772b6a3e8
refactor: rename State drafts to editors ( #46876 )
2026-09-02 18:39:02 +00:00
Kit Langton
429387d158
fix(core): rebuild registry state on read ( #46825 )
2026-09-02 11:33:53 -04:00
Kit Langton
a978a1e010
chore(tui): upgrade OpenTUI to 0.5.10
2026-09-02 03:03:10 +00:00
Dax
e76e90b71e
refactor(core): decouple plugins from config loading ( #46639 )
2026-09-01 20:37:42 -04:00
David Hill and jlongster
c596a8f11d
fix(tui): simplify narrow interrupt footer ( #46533 )
...
Co-authored-by: jlongster <17031+jlongster@users.noreply.github.com >
2026-09-01 11:06:25 -04:00
Dax Raad
5d73a5789f
feat(plugin): support live package updates
2026-08-31 23:35:21 -04:00
Aiden Cline
6a99898ef7
feat(core): register tool namespaces ( #46487 )
2026-08-31 21:29:19 -05: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
Aiden Cline
d837ffe70f
feat(plugin): add session retry hook ( #45999 )
2026-08-28 16:16:19 -05:00
Kit Langton
0a718be0d9
refactor(plugin): normalize web search API type ( #45717 )
2026-08-28 16:55:32 -04:00
Kit Langton
484f5faf8d
docs(plugin): update current API examples ( #45627 )
2026-08-28 13:04:59 -04:00
James Long
ca47949475
feat(plugin): expose experimental terminal reads ( #45792 )
2026-08-28 08:03:35 -04:00
James Long
a03a1dd854
chore: upgrade opentui to 0.5.9 ( #45785 )
2026-08-27 20:20:59 -04:00
Kit Langton
df7dae3706
refactor(plugin): reuse tool executor conversion ( #45572 )
...
Reuse the private executor/progress conversion for Promise tool list, get, and update while preserving captured executors, identifiers, and explicit optional-field clearing. Add focused adapter regression coverage.
2026-08-27 11:25:12 -04:00