Shoubhit Dash
b0dac0d5b3
refactor(core): read the Plan directory from plugin options
...
Core config no longer knows about Plan mode. This removes the plan key, its schema, and the regenerated OpenAPI and client output. The opencode.plan plugin reads directory from its plugin options instead. It logs and falls back to ~/.opencode/plan when the options are invalid, so a typo never leaves the Plan agent without its edit restrictions.
2026-10-06 19:44:50 +05:30
Shoubhit Dash
50867e1b2d
feat(core): add plan.directory config
...
The Plan agent wrote plans only to a hard-coded ~/.opencode/plan. The new plan.directory key sets that directory. Relative paths resolve against the current checkout root and ~/ against the home directory; the default stays ~/.opencode/plan.
The Plan plugin reads the key through ConfigEntryObserver, so config edits apply without a restart. It names its edit allow rule with FileAccess.resource, so a directory inside the project matches the Location-relative resources that file tools check.
2026-10-06 18:52:00 +05:30
opencode
bd55d4895f
sync release versions for v2.0.24 [skip ci]
2026-10-06 03:04:19 +00:00
opencode
9e96aacd64
sync release versions for v2.0.23
2026-10-05 05:24:44 +00:00
Aiden Cline
3e1aa1e58c
fix(server): return 404 when a location folder is missing ( #52668 )
2026-10-02 23:43:56 -05:00
Kit Langton
680bca3183
chore: enable noUnusedLocals in already-clean packages ( #52849 )
2026-10-02 15:23:50 -07:00
Filip
661853903b
fix(tui): gate terminals on server persistent PTY support ( #52760 )
2026-10-02 16:49:15 +02:00
opencode-agent[bot] and Brendonovich
41516c78c8
fix(app): restore Git initialization for non-Git projects ( #51455 )
...
Co-authored-by: Brendonovich <[email protected] >
2026-10-02 06:13:19 +00:00
opencode
d259ae7163
sync release versions for v2.0.22
2026-10-02 04:23:05 +00:00
opencode-agent[bot] and rekram1-node
e067948dd5
refactor(worktree): tag errors without changing the API ( #52631 )
...
Co-authored-by: rekram1-node <[email protected] >
2026-10-01 23:09:27 -05:00
19f203837e
feat(plugin): support parent session creation ( #52359 )
...
Co-authored-by: rekram1-node <[email protected] >
Co-authored-by: dbpolito <[email protected] >
2026-09-30 22:50:09 -05:00
opencode
dd2af0e5fc
sync release versions for v2.0.21
2026-09-30 23:02:16 +00:00
James Long
02c3891d9b
feat(core): let form cancellation carry a message ( #52137 )
2026-09-30 09:20:26 -04:00
opencode
8d8a7bc844
sync release versions for v2.0.20
2026-09-29 21:08:02 +00:00
Dax
4c33a253aa
feat(cli): add auth export and auth import commands ( #52139 )
2026-09-29 16:09:01 -04:00
opencode
f02c30eb55
sync release versions for v2.0.19
2026-09-29 04:31:02 +00:00
opencode
39021dfd67
sync release versions for v2.0.18
2026-09-25 23:57:39 +00:00
opencode
00738c5b2d
sync release versions for v2.0.17
2026-09-25 21:09:12 +00:00
Shoubhit Dash
eccf0b3b7b
feat(server): pair with one-time connect links ( #50970 )
2026-09-24 18:28:48 +05:30
opencode
ac2426e103
sync release versions for v2.0.16
2026-09-24 06:34:17 +00:00
opencode
a25d304201
sync release versions for v2.0.15
2026-09-23 07:15:55 +00:00
Dax
53179daefa
feat(core): order projects by recent activity ( #50790 )
2026-09-23 01:59:32 +00:00
opencode-agent[bot] and rekram1-node
5c53cfc342
feat(session): allow metadata updates ( #50025 )
...
Co-authored-by: rekram1-node <[email protected] >
2026-09-22 17:27:38 -05:00
opencode
8864eb507e
sync release versions for v2.0.14
2026-09-22 13:13:11 +00:00
opencode
be4e5a6d06
sync release versions for v2.0.13
2026-09-22 10:08:00 +00:00
Luke Parker
fbacf6a126
feat(app): sign in to OpenCode Go and Console through the browser ( #50267 )
2026-09-22 19:34:30 +10:00
opencode
6f655dcbab
sync release versions for v2.0.12
2026-09-21 09:57:01 +00:00
opencode
991b727eb8
sync release versions for v2.0.11
2026-09-20 08:57:41 +00:00
opencode
cb6d95b7ef
sync release versions for v2.0.10
2026-09-19 13:40:59 +00:00
opencode
45a13af0ee
sync release versions for v2.0.9
2026-09-19 05:13:01 +00:00
Aiden Cline
cbd911368e
refactor(schema): separate provider and model settings ( #49850 )
2026-09-18 21:20:08 -05:00
Kit Langton
ec8d95f1f2
fix(simulation): include images in UI captures ( #49868 )
2026-09-18 17:21:44 -07:00
Aiden Cline
219ecada68
refactor(core): move provider policies into settings ( #49666 )
2026-09-18 10:18:33 -05:00
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
Dax Raad
0018f08832
feat(cli): add reload command
2026-09-17 09:21:41 -04:00
Dax Raad
b52f241294
feat(location): reload configuration
2026-09-17 09:18:51 -04:00
opencode
040d2ffb48
sync release versions for v2.0.6
2026-09-17 11:17:33 +00:00
Luke Parker
1685e70c4b
feat(server): add fs.write endpoint ( #49466 )
2026-09-17 20:17:14 +10:00
Dax Raad
ab3566ab82
feat(server): expose server info endpoint
2026-09-16 21:43:58 -04:00
Dax
7390832f13
feat(tui): reload all locations
...
Add a global location reload endpoint, shared shutdown lifecycle, client resynchronization, and the TUI /reload command.\n\nfrom OpenCode
2026-09-16 16:47:44 -04: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
c987590c5f
refactor(protocol): mark stateless generation experimental
2026-09-15 20:33:46 -04: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
Aiden Cline
b693c222da
feat(core): configure MCP OAuth authorization server metadata ( #49126 )
2026-09-15 14:52:30 -05:00
Aiden Cline
0f22b86670
refactor(core): replace websocket flags with a single transport preference ( #48423 )
2026-09-15 00:55:43 -05:00
James Long
081eef3b80
feat(core): make worktree APIs project-based ( #48867 )
2026-09-14 22:40:16 -04:00