Commit graph

68 commits

Author SHA1 Message Date
Luke Parker
316a688fe9 chore: merge dev into beta 2026-10-22 08:46:18 +10:00
Kit Langton
6c74e11e95
feat(plugin): expose session instruction entries to plugins (#56550) 2026-10-20 22:58:50 -07:00
Kit Langton
21ed6e4103
fix(app): show untracked folders as one review row (#57527) 2026-10-20 17:09:48 -07:00
Aiden Cline
acdcdb8dd9
refactor: v2.1 minor breaking changes (#57260) 2026-10-20 00:42:13 -05:00
Aiden Cline
bc5fa1ccf3
feat(plugin): expose session list (#56264) 2026-10-17 00:07:26 -05:00
Aiden Cline
6a7cedcbf1
feat(plugin): let plugins assert permissions (#54930) 2026-10-13 20:28:24 -05:00
Tommy D. Rossi
d78267503d
feat(plugin): expose credential.activate to server plugins (#52797)
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-10-12 23:29:22 -05:00
Aiden Cline
70c6c8cbc5
feat(integration): add declarative external connection method (#53672) 2026-10-07 11:03:24 -05:00
opencode-agent[bot]
41516c78c8
fix(app): restore Git initialization for non-Git projects (#51455)
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com>
2026-10-02 06:13:19 +00:00
Aiden Cline
924c12b291
feat(plugin): expose session compaction (#52385) 2026-09-30 22:26:10 -05:00
Aiden Cline
a923596ee7
feat(plugin): expose session removal (#52387) 2026-09-30 17:51:36 -05:00
Victor Navarro
d76f968c60
feat(core): tell users how to sign back in to OpenCode Console (#51847) 2026-09-29 10:58:45 +02:00
Aiden Cline
0f9504d6c5
feat(plugin): add list to the tool domain (#49838)
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
2026-09-18 18:51:37 -05:00
Aiden Cline
9073c522ef
feat(plugin): add experimental WebSocket send and receive hooks (#49136) 2026-09-16 14:13:33 -05:00
Dax Raad
547d60183d refactor(session): consolidate mutable properties 2026-09-15 18:50:43 -04: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
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
Dax
a5312e169b
refactor(packages): migrate to the opencode npm scope (#47852) 2026-09-07 17:19:33 -04:00
James Long
c30285c148
feat(worktree): support configurable plugin strategies (#47358) 2026-09-04 19:07:40 -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
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
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
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
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
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