Kenny
fce5f6cad1
feat: add OPENCODE_DISABLE_PROJECT_CONFIG env var ( #8093 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-01-20 23:36:42 -06:00
Adam
161f9e6e32
wip(app): settings
2026-01-20 07:33:44 -06:00
Nathan Flurry
cd0a77dec9
feat: bind vim-style line-by-line scrolling ( #8980 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-01-17 21:54:26 -06:00
Aiden Cline
863461c394
core: prevent env variables in config from being replaced with actual values
...
When opencode.json was missing a $schema, the config loader would add it
and write the file back - but with env variables like {env:API_KEY} replaced
with their actual secret values. This made it impossible to safely commit
opencode.json to version control.
Now the original config text is preserved when adding $schema, keeping
variable placeholders intact.
2026-01-17 20:59:50 -06:00
Aiden Cline
7dd7c7690b
Revert "feat(mcp): add OAuth redirect URI configuration for MCP servers ( #7379 )"
...
This reverts commit 3c8765e4c4 .
2026-01-16 22:17:33 -06:00
Aiden Cline
c5f73ec09e
fix: use dynamic import for session event in config.ts to avoid circular dep
2026-01-16 11:39:22 -06:00
Bernat Pericàs
7b26e723ea
fix(docs): Broken URL ( #8918 )
2026-01-16 11:37:05 -06:00
Christopher Tso
3c8765e4c4
feat(mcp): add OAuth redirect URI configuration for MCP servers ( #7379 )
2026-01-15 23:36:48 -06:00
Aiden Cline
6b56f46281
fix: ensure frontmatter can process same content as other agents ( #8719 )
2026-01-15 13:06:14 -06:00
Maciek Szczesniak
0540c3b155
fix: show toast error message on ConfigMarkdown parse error ( #8049 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-01-15 11:53:06 -06:00
Dax
d77f78f2c7
fix: honor per-server MCP timeouts ( #8706 )
2026-01-15 11:31:31 -05:00
Aiden Cline
37381725da
Revert "feat: allow provider-level store option ( #8000 )" ( #8613 )
2026-01-15 00:45:03 -06:00
Call White
8adeafbfc7
feat: allow provider-level store option ( #8000 )
2026-01-15 00:35:53 -06:00
Cas
e906b6d1c1
feat(tui): make dialog keybinds configurable ( #6143 ) ( #6144 )
2026-01-14 23:39:52 -06:00
ShoeBoom
ac680c7e38
fix(config): handle write errors when updating schema in opencode config ( #8125 )
2026-01-12 23:11:26 -06:00
Aiden Cline
8f93012aeb
fix: ensure plurals are properly handled ( #8070 )
2026-01-12 15:21:01 -06:00
Jeon Suyeol
f140179802
feat(config): deduplicate plugins by name with priority-based resolution ( #5957 )
2026-01-09 02:11:24 -06:00
Dax
544f398374
core: add interactive question tool for gathering user preferences and clarifying instructions ( #7268 )
2026-01-07 22:29:42 -05:00
Matt Silverlock
f76e9b2e30
fix: config precedence now correctly allows local config to override remote ( #7141 )
2026-01-07 12:07:21 -05:00
Sewer.
967b6779f6
Added: Ability to hide subagents from primary agents system prompt. ( #4773 )
...
Co-authored-by: GitHub Action <action@github.com >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-01-06 22:29:17 -06:00
Aiden Cline
3851889d70
fix: ensure 'name' isnt being sent in request body for custom agent
2026-01-06 12:21:30 -06:00
Dax Raad
999897665c
core: preserve permission config key order to maintain user-defined permission precedence
2026-01-05 14:09:37 -05:00
Dax Raad
0b6a1a3c16
tui: add development scripts for better debugging workflow
2026-01-04 10:38:02 -05:00
Dax Raad
2115d33db3
ensure @opencode-ai/plugin exists only on first run
2026-01-04 10:23:42 -05:00
Dax Raad
a0b0d10434
initialize config in worktree
2026-01-04 10:10:25 -05:00
Dax Raad
a2e8b63dff
core: fix dependency installation and git worktree branch creation
2026-01-03 20:22:19 -05:00
Jake Nelson
4f6adca35e
feat: add per-project MCP config overrides ( #5406 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-01-03 01:15:37 -06:00
Matt Silverlock
613ddb3be4
fix: merge instructions arrays across config files ( #6663 )
2026-01-02 13:55:40 -06:00
Dax
e839c1522d
Permission rework ( #6319 )
...
Co-authored-by: Github Action <action@github.com >
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com >
2026-01-01 17:54:11 -05:00
Aiden Cline
19a1c0e8f4
core: make installdeps non blocking
2026-01-01 13:00:39 -06:00
Aiden Cline
50280cd65f
fix: plugin & mode globs
2025-12-31 11:28:06 -06:00
Adam
a62738b1e1
feat(core): configurable cors hosts
2025-12-31 03:50:29 -06:00
Dax Raad
41cfa88307
core: add configurable timeout for MCP tool calls to prevent hanging requests
2025-12-30 23:06:07 -05:00
Aiden Cline
0b6aa7bfb9
tweak: read plurals too and stop erroring on them
2025-12-30 18:58:31 -06:00
Aiden Cline
f5e84c3225
fix: ensure variants also work for completely custom models ( #6481 )
...
Co-authored-by: Daniel Smolsky <dannysmo@gmail.com >
2025-12-30 16:37:32 -06:00
Aiden Cline
66bf9402ce
feat: add variants toggle ( #6325 )
...
Co-authored-by: Github Action <action@github.com >
2025-12-29 21:43:50 -06:00
Matt Silverlock
10ce23e35b
feat: install local plugin dependencies from package.json ( #6302 )
...
Co-authored-by: OpenCode <opencode@example.com >
2025-12-29 10:37:41 -06:00
Didier Durand
6dea0a1002
doc: fix typos in various files ( #6294 )
2025-12-28 13:06:25 -06:00
Connor Adams
054ef6b518
chore: update INVALID_DIRS to include plural 'skills' directory ( #6255 )
2025-12-27 19:10:51 -06:00
Dax Raad
431106e54f
core: add configurable compaction settings to allow users to disable auto-compaction and pruning via config instead of flags
2025-12-26 19:31:48 -05:00
Adam
c03ddd3046
Reapply "feat(core): optional mdns service ( #6192 )"
...
This reverts commit 40ba4cf21e .
2025-12-26 14:47:53 -06:00
Aiden Cline
40ba4cf21e
Revert "feat(core): optional mdns service ( #6192 )"
...
This reverts commit 6122c0b8a9 .
2025-12-26 11:43:52 -06:00
Ayush Walekar
5706a76e6b
chore: createOpencodeServer expose logLevel ( #6202 )
2025-12-26 11:09:06 -06:00
Adam
6122c0b8a9
feat(core): optional mdns service ( #6192 )
...
Co-authored-by: Github Action <action@github.com >
2025-12-26 10:29:48 -06:00
David Hill
964f513e69
"Did you know?" start screen tips ( #5982 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2025-12-23 13:28:33 -06:00
Mohammad Alhashemi
43b1501f5a
feat: add native skill tool with permission system ( #5930 )
...
Co-authored-by: Dax Raad <d@ironbay.co >
2025-12-22 18:24:06 -05:00
Rohan Godha
cec7c8ba80
feat(tui): go to parent keybind for subagents ( #5762 )
2025-12-22 14:50:45 -06:00
Will Marella
b525d6fb2c
Add keybindable commands to navigate between user messages ( #5078 )
...
Co-authored-by: Will@Cambridge <willcambridge@MacBook-Pro-59.local >
Co-authored-by: Will@Cambridge <willcambridge@macbookpro.mynetworksettings.com >
2025-12-22 11:06:00 -06:00
Aiden Cline
0fb6d0484d
fix: regression where config would error despite valid agents
2025-12-20 21:04:37 -06:00
Aiden Cline
b9f78f9c78
tweak: better error message if no primary agents are enabled
2025-12-20 13:47:28 -06:00