Kit Langton
4a4e04b5ca
feat(core): finalize session event lifecycle ( #35272 )
2026-07-06 18:14:06 -04:00
Dax Raad
285231bb3d
fix(cli): align prompt attachment mentions
2026-07-06 16:28:37 -04:00
Shoubhit Dash
ebdbf02091
feat(core): flatten provider config and load native packages ( #35563 )
...
Co-authored-by: Dax Raad <d@ironbay.co >
2026-07-06 16:18:56 -04:00
Dax Raad
be3b243402
test(opencode): update active session mock
2026-07-06 13:01:36 -04:00
Simon Klee
b2cf7a2953
mini migrate to v2 ( #35526 )
2026-07-06 11:03:30 +02:00
Simon Klee
fbcbf3c6ef
mini: fix default model ( #35515 )
2026-07-06 09:20:23 +02:00
Simon Klee
46ffcd0f56
fix(run): align mini with current session contracts ( #35354 )
2026-07-04 21:14:01 +02:00
Simon Klee
d17751832d
fix(run): restore subprocess output contracts
2026-07-04 21:06:32 +02:00
Kit Langton
45b2057d91
refactor(schema): session shell payloads and event prefix restore ( #35229 )
2026-07-03 17:30:25 -04:00
Simon Klee
fc223b21fe
cli: route run commands through v2 APIs ( #35234 )
2026-07-03 22:47:04 +02:00
Kit Langton
0033be88fc
refactor(schema): rename V2 session events and normalize payloads ( #35217 )
2026-07-03 14:25:59 -04:00
Kit Langton
3784670419
refactor(schema): declare event durability at definition level ( #35172 )
2026-07-03 12:35:35 -04:00
Simon Klee
121e6087e0
fix(run): handle unattended form blockers ( #35170 )
2026-07-03 16:35:19 +02:00
Simon Klee
9909a842ca
fix(run): use parentID filter for subagent hydration ( #35168 )
2026-07-03 15:38:54 +02:00
Aiden Cline
d22a93f462
fix(core): revert form service and mcp elicitation ( #35080 )
2026-07-03 00:32:10 -05:00
Aiden Cline
a7d3f76f99
feat(core): add session form service ( #34855 )
2026-07-02 17:15:18 -05:00
Simon Klee
3e36163298
feat(mini): migrate mini to v2 ( #34895 )
...
feat(run): migrate non-interactive prompts to V2
feat(run): route mini prompts through V2
fix(run): use current session contracts
fix(run): fix V2 prompt turns
feat(cli): add mini subcommand
feat(run): use settled execution events
fix(run): handle remote prompt file attachments
feat(run): send prompt files as attachments
feat(run): use current APIs for run state
fix(run): adopt app-node runtime deps
feat(run): track subagent sessions
feat(run): move catalogs and default model onto current APIs
2026-07-02 12:06:49 +02:00
James Long
5e2b06579a
chore: merge dev into v2 ( #34788 )
...
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
Co-authored-by: Kit Langton <kit.langton@gmail.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: 𝓛𝓲𝓽𝓽𝓵𝓮 𝓕𝓻𝓪𝓷𝓴 <little-frank@opencord.local >
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 >
Co-authored-by: Max Anderson <max.a.anderson95@gmail.com >
Co-authored-by: Brendan Allan <git@brendonovich.dev >
Co-authored-by: Jack <jack@anoma.ly >
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com >
Co-authored-by: Dustin Deus <deusdustin@gmail.com >
Co-authored-by: starptech <starptech@starptechs-MBP.fritz.box >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
Co-authored-by: usrnk1 <7547651+usrnk1@users.noreply.github.com >
Co-authored-by: Jay <53023+jayair@users.noreply.github.com >
Co-authored-by: runvip <164729189+runvip@users.noreply.github.com >
Co-authored-by: opencode <opencode@sst.dev >
Co-authored-by: Julian Coy <julian@ex-machina.co >
Co-authored-by: Vladimir Glafirov <vglafirov@gitlab.com >
2026-07-01 17:12:00 -04:00
Dax Raad
095388a5df
feat(tui): add v2 terminal interface
2026-06-26 14:38:25 -04:00
Aiden Cline
1707b5addd
refactor(core): remove shell description input ( #32823 )
2026-06-22 21:18:06 -05:00
opencode-agent[bot]
987739d9e0
chore: generate
2026-06-22 11:22:22 +00:00
Simon Klee
21b4eccb07
run: inline files for attached servers ( #33317 )
2026-06-22 13:20:43 +02:00
Sebastian
91ff6fa279
fix(tui): prevent duplicate renderable IDs ( #32110 )
2026-06-13 00:51:32 +02:00
opencode-agent[bot]
3b54d798eb
chore: generate
2026-06-07 21:27:42 +00:00
Simon Klee
42a94c6dd1
run: make minimal mode more minimal ( #31227 )
2026-06-07 23:26:14 +02:00
Dax
93316f1fae
refactor(server): canonicalize service API ( #31049 )
2026-06-07 03:27:28 +00:00
Simon Klee
ce2e4ea4a9
opencode/run: refresh themes after terminal reloads ( #30917 )
2026-06-05 09:47:17 +00:00
Kit Langton
75c5d0ab83
feat(tui): allow backgrounding synchronous subagents ( #30488 )
2026-06-04 23:40:52 -04:00
Dax
7a9068f029
refactor(core): consolidate filesystem services ( #30447 )
2026-06-02 16:09:26 -04:00
Simon Klee
b9ef0922d6
Revert "tui: revert OpenTUI upgrade to 0.2.16 ( #30383 )" ( #30452 )
2026-06-02 20:49:31 +02:00
Simon Klee
963da94117
tui: revert OpenTUI upgrade to 0.2.16 ( #30383 )
2026-06-02 13:26:54 +02:00
Simon Klee
262b1658fe
tui: show model context in run footer ( #30380 )
2026-06-02 13:09:03 +02:00
opencode-agent[bot]
289f02b6af
chore: generate
2026-06-01 13:13:19 +00:00
Simon Klee
cb4e002655
add run --replay mode ( #30239 )
2026-06-01 15:11:45 +02:00
opencode-agent[bot]
b2fe9b7380
chore: generate
2026-06-01 07:27:27 +00:00
Simon Klee
401dbd7e05
opencode(run): add queued prompt management ( #30103 )
...
Direct run mode previously made submitted follow-up prompts irrevocable while a response was still running. Let users edit or remove queued prompts before dispatch without interrupting the active turn.
2026-06-01 09:26:09 +02:00
Dax Raad
391bf8122e
test(tui): skip crashing keymap textarea renderer
2026-05-31 12:06:03 -04:00
opencode-agent[bot]
8f4fffcf90
chore: generate
2026-05-31 08:59:27 +00:00
Simon Klee
628148c828
tui(run): use keymap instead of raw key events ( #30077 )
...
Co-authored-by: Sebastian Herrlinger <hasta84@gmail.com >
2026-05-31 10:58:12 +02:00
opencode-agent[bot]
a2f4c14352
chore: generate
2026-05-25 21:11:17 +00:00
Aiden Cline
481d84f4f6
remove the need for polling from experimental background agents ( #29179 )
2026-05-25 16:09:56 -05:00
Kit Langton
318702ac5e
test(opencode): remove redundant global event casts ( #28564 )
2026-05-20 21:48:55 -04:00
Kit Langton
7c0793159e
fix(tui): separate question checkmark labels ( #28558 )
2026-05-20 21:35:59 -04:00
Kit Langton
62e566c929
fix(llm): restore OpenAI reasoning streams ( #28552 )
2026-05-20 21:02:59 -04:00
Shoubhit Dash
a78882dd56
fix(httpapi): expose v2 catalog errors ( #28498 )
2026-05-21 00:53:35 +05:30
opencode-agent[bot]
faa6ff0e44
chore: generate
2026-05-20 19:09:16 +00:00
Simon Klee
bfea58dfe4
run: replace subagent tabs with on-demand picker ( #28508 )
...
Move subagent navigation into the existing palette: a
"View subagents" command entry, a dedicated picker panel, and a
Down-arrow shortcut from the empty composer.
2026-05-20 21:07:35 +02:00
Simon Klee
bb33ae59b9
run: add shell mode to prompt ( #28315 )
...
Press `!` on an empty prompt to enter shell mode and run a command
through session.shell instead of sending a message
2026-05-20 09:09:12 +02:00
Kit Langton
ce0164f36f
Run CLI subprocess tests concurrently ( #28399 )
2026-05-19 17:26:41 -04:00
Kit Langton
b33705c802
test(opencode/run): skip Windows-only scrollback replay failure ( #28261 )
2026-05-19 11:24:23 -04:00