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
Shoubhit Dash
23f0ee53cf
feat(plugin): intercept user prompts before admission ( #45550 )
2026-08-27 18:58:00 +05:30
Shoubhit Dash
46aa25f236
feat(plugin): expose model generation options to session hooks ( #45268 )
2026-08-27 17:30:37 +05:30
Aiden Cline
e288e0fc4d
feat(plugin): allow tool call repair before lookup ( #45453 )
2026-08-27 00:10:43 -05:00
Aiden Cline
1c4f8c40a8
feat(plugin): add tool draft reads ( #45443 )
2026-08-26 22:16:27 -05:00
Aiden Cline
2bcb67a71e
feat(plugin): add tool updates and removal ( #45436 )
2026-08-26 22:00:01 -05:00
Aiden Cline
40cbea3c19
refactor(core): use shared state for tool registry ( #45414 )
2026-08-26 21:33:00 -05:00
Aiden Cline
b5cb5e2a55
refactor(plugin): manage MCP servers through transforms ( #45408 )
2026-08-26 18:42:28 -05:00
opencode-agent[bot] and thdxr
3184427c03
feat(plugin): expose the current location in plugin context ( #45403 )
...
Co-authored-by: thdxr <826656+thdxr@users.noreply.github.com >
2026-08-26 19:09:16 -04:00
Shoubhit Dash
4eaf533cd0
feat(plugin): add declarative vcs repository markers ( #45192 )
2026-08-26 13:49:36 +05:30
Dax
437df1164c
feat(plugin): expose session move
2026-08-26 00:14:12 -04:00
0fd719067d
feat(plugin): add permission review hooks ( #45003 )
...
Co-authored-by: R44VC0RP <R44VC0RP@users.noreply.github.com >
Co-authored-by: nexxeln <nexxeln@users.noreply.github.com >
Co-authored-by: thdxr <thdxr@users.noreply.github.com >
2026-08-25 16:57:17 +00:00
Kit Langton
e5308a988f
feat(merman): refine diagram styling ( #44815 )
2026-08-25 16:07:12 +00:00
Shoubhit Dash
9c1787617c
feat(plugin): add vcs provider api ( #44979 )
2026-08-25 19:37:06 +05:30
Dax
de388dede4
feat(command): execute plugin callbacks
2026-08-24 16:01:58 -04:00
Kit Langton
c19186ee54
feat(sdk): add Promise-first embedded host ( #44746 )
2026-08-24 15:26:05 -04:00
Simon Klee
40380ad9b5
tui: update OpenTUI to 0.5.8 ( #44698 )
2026-08-24 15:42:27 +02:00
Kit Langton
2e67cee75b
fix(tui): recover from terminal forms ( #44516 )
2026-08-23 16:21:28 -04:00
opencode-agent[bot] and rekram1-node
890735c1d7
feat(plugin): expose tool input schema ( #44510 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-08-23 14:19:57 -05:00