opencode-agent[bot]
688bef28ec
feat(cli): add session resume flags ( #34713 )
...
Co-authored-by: Kit Langton <7587245+kitlangton@users.noreply.github.com >
2026-06-30 23:37:25 -04:00
Kit Langton
c4ed481ceb
refactor(plugin): move tool implementation to plugin ( #34665 )
2026-06-30 23:30:56 -04:00
Dax Raad
60747a70d8
fix(core): deny subagent tool for default subagents
2026-06-30 23:11:06 -04:00
Dax Raad
73b81f899f
feat(script): use GitHub run number for preview build identifier
2026-06-30 23:05:46 -04:00
Dax Raad
d1c3165946
fix(core): derive reasoning variants from models.dev
2026-06-30 22:50:20 -04:00
Dax Raad
96f7571594
fix(tui): stabilize reload connection state
2026-06-30 22:31:51 -04:00
Dax Raad
e04de74fae
fix(tui): keep background shell spinner active
2026-06-30 21:56:45 -04:00
Aiden Cline
7b1ec7a1ca
feat(cli): add mcp list, add, auth, and logout commands ( #34643 )
2026-06-30 13:49:07 -05:00
Kit Langton
274223dab3
feat(plugin): support plugin-provided tools ( #34619 )
2026-06-30 13:18:56 -04:00
opencode-agent[bot]
daa801a5ac
fix(core): drop legacy config filename ( #34650 )
...
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>
2026-06-30 11:12:15 -05:00
opencode-agent[bot]
3aec5baade
fix(tui): align cli model picker behavior ( #34571 )
...
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>
2026-06-30 09:36:38 -05:00
Aiden Cline
511f5536ca
feat(core): add mcp support ( #34513 )
2026-06-30 08:37:44 -05:00
Aiden Cline
c4f3a9e44d
fix(core): align agent tests with universal default permissions ( #34561 )
2026-06-30 08:24:54 -05:00
Aiden Cline
8effdf2dc1
fix(core): parse models.dev reasoning options ( #34618 )
2026-06-30 07:54:18 -05:00
Dax Raad
50afa72940
test(sdk-next): update embedded client namespaces
2026-06-30 01:16:33 -04:00
Dax Raad
31db828104
feat(core): add native skill activation
2026-06-30 01:16:33 -04:00
opencode-agent[bot]
0d60bce597
fix(core): gate v2 edit tools by model ( #34558 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-06-29 23:53:41 -05:00
Dax Raad
9d7b8cb0bc
fix(cli): support service autostart setting
2026-06-30 00:28:11 -04:00
Dax Raad
98b69f42a4
Update service configuration CLI
2026-06-30 00:18:26 -04:00
Dax Raad
756c2dcde0
feat(tui): refresh agents after update events
2026-06-30 00:18:26 -04:00
opencode-agent[bot]
3d6404c90f
fix(core): align v2 prompt tool names ( #34557 )
...
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>
2026-06-29 22:53:56 -05:00
Kit Langton
0f2bbcc4d5
refactor(core): replace background job service ( #34559 )
2026-06-29 23:53:35 -04:00
Kit Langton
390740cbfc
fix(client): singularize generated api groups ( #34534 )
2026-06-29 21:07:01 -04:00
Aiden Cline
eec39a1ea5
fix(core): sanitize registered tool names ( #34512 )
2026-06-29 18:30:40 -05:00
Kit Langton
a5d17b5971
feat(client): expose fs read in promise client ( #34504 )
2026-06-29 19:21:18 -04:00
Aiden Cline
8ab4ed88d2
fix(tui): surface provider error in assistant footer ( #34511 )
2026-06-29 16:46:50 -05:00
Dax Raad
fdc92f26b8
fix(core): resume after synthetic session message
2026-06-29 17:32:54 -04:00
Dax Raad
1f4c051cc6
fix(core): provide filesystem to shell tool
2026-06-29 17:27:24 -04:00
Dax Raad
f06f5888c4
feat(core): support background shell tool
2026-06-29 17:01:04 -04:00
Dax Raad
cf692dd8d7
refactor(core): simplify session fork event
2026-06-29 16:16:13 -04:00
Dax Raad
710cea7f52
feat(core): add durable session fork event
2026-06-29 16:13:51 -04:00
Dax Raad
da338a4a40
fix(tui): indent subagent empty state
2026-06-29 15:46:51 -04:00
Dax Raad
b93f3312c8
feat(tui): integrate composer picker
2026-06-29 15:37:09 -04:00
Dax Raad
495501a373
feat(tui): add composer tabs
2026-06-29 14:20:43 -04:00
Kit Langton
91d18cc9d7
feat(client): expose v2 project APIs ( #34456 )
2026-06-29 14:10:11 -04:00
Dax Raad
1fce3afc4b
fix(core): spawn shell non-interactively without sourcing rc files
...
ShellSelect.args() ran zsh/bash with -l and explicitly sourced .zshrc/.bashrc,
loading user functions and aliases that can shadow builtins and return non-zero
exit codes, breaking && chains. Match the old tool behavior: plain non-login
non-interactive shell -c command with cwd passed via spawn options.
2026-06-29 12:05:56 -04:00
Kit Langton
2cb119b95e
refactor(tui): wire generated client reads ( #34381 )
2026-06-29 11:36:10 -04:00
Dax Raad
b3e5b65438
feat(cli): poll for updates every 10 minutes in serve
2026-06-29 00:59:01 -04:00
Dax Raad
278108ef79
refactor(core): replace bash tool with shell tool
2026-06-29 00:44:17 -04:00
Kit Langton
eb096d6ff8
feat: add v2 generate text endpoint ( #34371 )
2026-06-28 22:43:58 -04:00
Kit Langton
b538078804
fix(core): remove per-prompt system option ( #34361 )
2026-06-28 21:56:59 -04:00
Kit Langton
53f6c373af
feat(core): add v2 manual compaction ( #34336 )
2026-06-28 21:18:19 -04:00
Kit Langton
7960a47de6
feat(sdk-next): let embedders contribute plugins via opencode.plugin ( #34356 )
2026-06-28 20:30:21 -04:00
opencode-agent[bot]
193ad7b288
fix(core): restore v2 model prompts ( #34275 )
...
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>
2026-06-28 14:47:20 -05:00
Dax
8b73566c18
fix(core): commit staged revert before admitting new prompt ( #34338 )
2026-06-28 14:50:06 -04:00
Kit Langton
17199335ab
feat(core): restore per-request system prompt ( #34335 )
2026-06-28 14:02:46 -04:00
Kit Langton
46a456d595
feat(core): wire v2 subagent tool ( #34320 )
2026-06-28 12:52:39 -04:00
Kit Langton
c64a4b7557
chore: merge dev into v2 ( #34317 )
...
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Affan Ali <93028901+affanali2k3@users.noreply.github.com >
Co-authored-by: affanali2k3 <affanalikhanxx@gmail.com >
Co-authored-by: Frank <frank@anoma.ly >
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: James Long <longster@gmail.com >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Jay V <air@live.ca >
Co-authored-by: Dax Raad <d@ironbay.co >
Co-authored-by: Aarav Sareen <96787824+arvsrn@users.noreply.github.com >
Co-authored-by: OpeOginni <107570612+OpeOginni@users.noreply.github.com >
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
Co-authored-by: Ben Guthrie <benjee.012@gmail.com >
Co-authored-by: Dax <mail@thdxr.com >
Co-authored-by: Filip <34747899+neriousy@users.noreply.github.com >
2026-06-28 11:30:38 -04:00
Dax Raad
18170ffdcd
refactor(cli): simplify updater, remove cache and confirmation
...
- Remove the 24h disk cache (State, readState/writeState, checkInterval)
that served stale latest versions within the TTL window
- Remove file lock (Flock) and confirmation prompt (Prompt/Terminal)
- Every check now hits the npm registry directly
- Updates always auto-install on any version mismatch within the same
major, including rollbacks where the registry version is lower
- Drop the interactive option from check() and the confirm/declined/
dismissed action concepts
2026-06-27 20:52:03 -04:00
Dax Raad
9fae216aee
fix(server): log undo revert operations
2026-06-27 20:32:58 -04:00