Commit graph

1053 commits

Author SHA1 Message Date
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]
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
opencode-agent[bot]
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]
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
Simon Klee
17a445de3e
tui: update OpenTUI to 0.5.7 (#44345) 2026-08-23 10:15:17 +02:00
Dax Raad
f28c10aa4d feat(sdk): prepare v2 packages for publishing 2026-08-21 17:28:34 -04:00
Aiden Cline
5970537a8a
feat(plugin): expose session selection methods (#43718) 2026-08-20 18:04:43 -05:00
Simon Klee
58f909d5b9
chore: upgrade opentui 0.5.6 (#43725) 2026-08-20 22:13:12 +00:00
Dax
98a9d864e6
feat(plugin): add durable storage API (#43525) 2026-08-19 21:51:58 +00:00
Shoubhit Dash
cb39ea1136
fix(core): prefer websocket with request hooks (#43234) 2026-08-19 02:20:57 +05:30
Dax
b0c3a16ead
feat(plugin): expose server plugin status 2026-08-18 14:22:32 -04:00
Simon Klee
a76ab93673
tui: update OpenTUI to 0.5.4 (#43220) 2026-08-18 13:56:34 +02:00
Aiden Cline
006a0a4b34
feat(plugin): expose MCP server transforms (#43125) 2026-08-17 20:17:48 -05:00
Kit Langton
8afcb3870e
fix(plugin): derive promise adapter from protocol schemas (#42669) 2026-08-15 00:52:06 +00:00
Dax
5c7f5840ee
feat(core): persist web search provider selection (#42663) 2026-08-14 20:19:02 -04:00
Kit Langton
a7288d231e
feat(tui): add working directory actions (#42624) 2026-08-14 15:29:22 -04:00
Simon Klee
c0b4a0ce91
tui: update OpenTUI to 0.5.3 (#42568) 2026-08-14 14:21:52 +02:00
Simon Klee
66c2967520
deps: update OpenTUI to 0.5.2 (#42148) 2026-08-12 23:09:41 +02:00
Dax
a7642737c7
feat(core): add generic session inbox (#42109) 2026-08-12 15:28:04 -04:00
Kit Langton
1b45061afb
feat(tui): experiments via devtools bar, drafts stay put (#41917) 2026-08-12 02:08:06 +00:00
Kit Langton
d8e126b817
feat(tui): hidden experiments section with per-tab prompt drafts (#41862) 2026-08-11 20:52:56 -04:00
Kit Langton
b00d8d65fe
feat(tui): hierarchical slot tree for plugin UI placement (#41189) 2026-08-11 22:00:04 +00:00
Aiden Cline
47c8d85904
feat(plugin): allow tool hooks to fail with tool errors (#41668) 2026-08-11 00:36:59 -05:00
Kit Langton
1113adfd5e
refactor(core): skill service stores values, config plugin owns the filesystem (#41622) 2026-08-10 20:38:08 -04:00
Simon Klee
283258e95b
feat(tui): add clipboard image previews and transcript rendering (#41603)
Use the OpenTUI clipboard service for image input, show image previews in
the prompt, and render transcript images with interactive previews.

Note this includes upgrade of opentui to 0.5.1 +
anomalyco/opentui#1271
2026-08-10 22:51:39 +02:00
opencode-agent[bot]
0dcedc199c
chore: merge dev into v2 (#41460)
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com>
2026-08-10 03:36:24 +00:00
Aiden Cline
9bc4eea79a
refactor(core): replace integration prompts with forms (#40997) 2026-08-09 22:00:18 -05:00
opencode-agent[bot]
4194d55522 chore: generate 2026-08-08 04:21:03 +00:00
Kit Langton
f3f1204802
feat(tui): render Mermaid diagrams (#41113) 2026-08-07 20:59:50 -04:00
James Long
d2c99ba97c
chore: improve incremental typecheck performance (#40925)
Co-authored-by: exe.dev user <exedev@jlongster-site.exe.xyz>
2026-08-07 15:34:36 -04:00