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
36e25abab9
feat(core): pass plugin options to built-in plugins
...
Package plugins already receive the options from their plugins entry. Built-in, SDK, and instance plugins were only enabled, and their options were dropped. An exact add entry now passes its options to that plugin and folds them into its revision, so an edit restarts the plugin with the new values. Wildcards never set options, and a later plain entry for the same ID resets them.
2026-10-06 19:44:34 +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
Shoubhit Dash
f17b15eaa5
fix(acp): tighten cwd, cancel, delete, and terminal auth handling ( #53359 )
2026-10-06 17:15:51 +05:30
Jack
89a8f1a3db
docs(go): document paid Space Bunny ( #53487 )
2026-10-06 13:28:36 +08:00
opencode
bd55d4895f
sync release versions for v2.0.24 [skip ci]
2026-10-06 03:04:19 +00:00
opencode-agent[bot] and rekram1-node
7c59e7bfee
chore(tui): remove unused plugin install keybinds ( #53470 )
...
Co-authored-by: rekram1-node <[email protected] >
2026-10-05 21:50:18 -05:00
Aiden Cline
d318cf4125
fix(core): rename legacy OpenAI OAuth methods to Codex ( #53467 )
2026-10-05 21:21:42 -05:00
Aiden Cline
48b295aef4
fix(core): clarify legacy ChatGPT OAuth method labels ( #53451 )
2026-10-05 18:56:17 -05:00
opencode
9e96aacd64
sync release versions for v2.0.23
2026-10-05 05:24:44 +00:00
Shoubhit Dash
8380c864bf
feat(plugin): add select dialog search and actions ( #53009 )
2026-10-04 16:10:27 +05:30
Shoubhit Dash
247eb5cc9a
fix(tui): allow plugin keymaps during setup ( #53010 )
2026-10-04 15:46:34 +05:30
Daniel Chen
12810e84d3
docs(www): add Fledge Alpha Free to Console models ( #52896 )
2026-10-02 21:59:24 -07:00
Kit Langton
680bca3183
chore: enable noUnusedLocals in already-clean packages ( #52849 )
2026-10-02 15:23:50 -07:00
Jack
35a41b5d53
docs(www): add Ling 3.1 Flash Free to Console models ( #52780 )
2026-10-03 00:08:55 +08:00
Filip
661853903b
fix(tui): gate terminals on server persistent PTY support ( #52760 )
2026-10-02 16:49:15 +02:00
Shoubhit Dash
bf25bd2ec7
docs(acp): document opencode protocol extensions ( #52745 )
2026-10-02 19:50:17 +05:30
Filip
3ddb0cb1d3
docs: remove skill slash frontmatter from v2 docs ( #52752 )
2026-10-02 15:09:38 +02:00
Filip
f3a23e52b3
feat(core): support disable-model-invocation in skill frontmatter ( #52747 )
2026-10-02 15:07:30 +02:00
Shoubhit Dash
77eceb8c85
fix(core): merge formatter config across files ( #52739 )
2026-10-02 17:49:12 +05:30
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
Aiden Cline and rekram1-node
4c0d0ff478
fix(core): default provider header and chunk timeouts to five minutes ( #49229 )
...
Co-authored-by: rekram1-node <[email protected] >
2026-10-01 21:41:53 -05:00
opencode-agent[bot] and rekram1-node
4f0d6d0ab6
docs(tui): correct shortcut reference ( #52606 )
...
Co-authored-by: rekram1-node <[email protected] >
2026-10-01 20:24:10 -05:00
opencode-agent[bot] and rekram1-node
5fdeed271d
docs(compaction): use authenticated API command ( #52608 )
...
Co-authored-by: rekram1-node <[email protected] >
2026-10-01 20:23:58 -05:00
opencode-agent[bot] and rekram1-node
ab5d49666a
docs(plugin): align session methods with API ( #52607 )
...
Co-authored-by: rekram1-node <[email protected] >
2026-10-01 19:58:30 -05:00
8a3185b66c
docs(websearch): include TinyFish provider ( #52604 )
...
Co-authored-by: rekram1-node <[email protected] >
Co-authored-by: Aiden Cline <[email protected] >
2026-10-01 19:34:42 -05:00
opencode-agent[bot] and rekram1-node
37f3e239c6
docs(cli): fix command examples ( #52603 )
...
Co-authored-by: rekram1-node <[email protected] >
2026-10-01 19:34:08 -05:00
opencode-agent[bot] and rekram1-node
2deb0e250f
docs(mcp): correct session metadata key ( #52602 )
...
Co-authored-by: rekram1-node <[email protected] >
2026-10-01 19:33:37 -05:00
Filip
fbe8a9f7b4
feat(core): discover Azure deployments ( #50053 )
2026-10-01 20:42:12 +02:00
opencode-agent[bot] and nexxeln
cf0c9fb914
docs(plugin): use path in skill transform examples ( #52470 )
...
Co-authored-by: nexxeln <[email protected] >
2026-10-01 16:09:33 +05:30
Aiden Cline
924c12b291
feat(plugin): expose session compaction ( #52385 )
2026-09-30 22:26:10 -05:00
opencode
dd2af0e5fc
sync release versions for v2.0.21
2026-09-30 23:02:16 +00:00
Aiden Cline
a923596ee7
feat(plugin): expose session removal ( #52387 )
2026-09-30 17:51:36 -05: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
Frank
7db941a892
docs(console): add GPT 6.1 Sol to model list
2026-09-29 14:28:47 -04:00
opencode-agent[bot] and jlongster
a565ea8c74
feat(cli): allow disabling the background service ( #52107 )
...
Co-authored-by: jlongster <[email protected] >
2026-09-29 13:32:38 -04:00
opencode
f02c30eb55
sync release versions for v2.0.19
2026-09-29 04:31:02 +00:00
Frank
87c402a124
docs(go): simplify v2 usage limit explanation
2026-09-28 07:39:42 -04:00
Frank
7076a878a4
docs(www): document Go Plus ( #51834 )
2026-09-28 07:25:37 -04:00
Frank
45b91eed82
docs(go): sync v2 model list with v1 ( #51837 )
2026-09-28 11:23:40 +00:00
Shoubhit Dash
995f76cb63
feat(tui): add last turn source to diff viewer ( #51639 )
2026-09-27 17:39:41 +05:30
Jack
f0ed4f67df
docs: list LongCat 2.5 Preview Free in V2 Console ( #51487 )
2026-09-26 21:20:36 +08:00
Aiden Cline
a64bc3616e
refactor(core): cleanup session compaction ( #51447 )
2026-09-26 00:00:11 -05: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
opencode-agent[bot] and vimtor
ff1bf315ed
docs(www): hide Console Usage API documentation ( #51358 )
...
Co-authored-by: vimtor <[email protected] >
2026-09-25 19:01:48 +02:00
Jack
1986e92842
docs(go): show permanent DeepSeek $60 allowance ( #51363 )
2026-09-26 00:17:08 +08:00
beeb14e910
feat(prompt): undo queued prompts back into the input ( #51124 )
...
Co-authored-by: vimtor <[email protected] >
Co-authored-by: vimtor <[email protected] >
2026-09-25 14:36:29 +02:00