Simon Klee
fa4050673d
run: defer startup work until first paint
...
Keep optional initialization off the critical rendering path so the prompt
appears before network and heavy module startup completes. Stop deferred
work when the footer closes to avoid needless requests during early exit.
2026-07-06 08:36:38 +02:00
Simon Klee
ba65426f19
run: show selected model in footer
...
Resolve the catalog default after the interface paints so the footer shows
the model that will handle the prompt. Preserve resumed session model and
variant selection to keep the displayed state consistent.
2026-07-06 08:36:31 +02:00
Simon Klee
57fb3e5cc5
fix(run): align mini with current session contracts ( #35354 )
2026-07-04 21:14:01 +02:00
Simon Klee
ba07481b59
fix(run): restore subprocess output contracts
2026-07-04 21:06:32 +02:00
Kit Langton
650d774372
refactor(schema): session shell payloads and event prefix restore ( #35229 )
2026-07-03 17:30:25 -04:00
Simon Klee
64e4f6f91b
cli: route run commands through v2 APIs ( #35234 )
2026-07-03 22:47:04 +02:00
Kit Langton
394e0b9045
refactor(schema): rename V2 session events and normalize payloads ( #35217 )
2026-07-03 14:25:59 -04:00
Kit Langton
de476aa51b
refactor(schema): declare event durability at definition level ( #35172 )
2026-07-03 12:35:35 -04:00
Simon Klee
1fa605ad5e
fix(run): handle unattended form blockers ( #35170 )
2026-07-03 16:35:19 +02:00
Simon Klee
698ef25f33
fix(run): use parentID filter for subagent hydration ( #35168 )
2026-07-03 15:38:54 +02:00
Aiden Cline
ef2140d121
fix(core): revert form service and mcp elicitation ( #35080 )
2026-07-03 00:32:10 -05:00
Aiden Cline
7ebd344fa2
feat(core): add session form service ( #34855 )
2026-07-02 17:15:18 -05:00
Simon Klee
f016392368
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
8c94e9005f
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
e6f660fecf
feat(tui): add v2 terminal interface
2026-06-26 14:38:25 -04:00
Dax Raad
3c5632e110
test(opencode): stabilize Windows CLI subprocesses
2026-06-23 00:26:48 -04:00
Aiden Cline
d29f5eba92
refactor(core): remove shell description input ( #32823 )
2026-06-22 21:18:06 -05:00
Simon Klee
0d32d1f293
cli: add --mini ( #33353 )
2026-06-22 16:27:56 +02:00
opencode-agent[bot]
4ecc3ac653
chore: generate
2026-06-22 11:22:22 +00:00
Simon Klee
c7efbe6fc0
run: inline files for attached servers ( #33317 )
2026-06-22 13:20:43 +02:00
Sebastian
fff0ec294c
fix(tui): prevent duplicate renderable IDs ( #32110 )
2026-06-13 00:51:32 +02:00
opencode-agent[bot]
3867fa2bad
chore: generate
2026-06-07 21:27:42 +00:00
Simon Klee
07808bea12
run: make minimal mode more minimal ( #31227 )
2026-06-07 23:26:14 +02:00
opencode-agent[bot]
21a644fef5
chore: generate
2026-06-07 05:25:52 +00:00
Dax
106f8e94d6
refactor(tui): extract standalone package ( #31193 )
2026-06-07 05:24:27 +00:00
opencode-agent[bot]
155e1f20d6
chore: generate
2026-06-07 03:28:52 +00:00
Dax
fe0c4f8c74
refactor(server): canonicalize service API ( #31049 )
2026-06-07 03:27:28 +00:00
Aiden Cline
ba57718b05
feat(opencode): support non-interactive MCP add ( #31054 )
2026-06-05 21:21:20 -05:00
Aiden Cline
3f0ef9b71c
feat(opencode): add search to auth logout command ( #31053 )
2026-06-05 20:51:55 -05:00
Kit Langton
c814f84c87
fix(tui): update tool spacing before layout
2026-06-05 15:56:10 -04:00
Aiden Cline
3bbf8c8989
fix(opencode): terminate help output with newline ( #30992 )
2026-06-05 12:47:16 -05:00
Shoubhit Dash
7a4d18390a
feat(tui): add diff hunk navigation ( #30935 )
2026-06-05 16:56:53 +05:30
Simon Klee
0c0d193474
opencode/run: refresh themes after terminal reloads ( #30917 )
2026-06-05 09:47:17 +00:00
Kit Langton
3003867c25
feat(tui): allow backgrounding synchronous subagents ( #30488 )
2026-06-04 23:40:52 -04:00
Kit Langton
1af8dafd3e
feat(core): persist v2 session context epochs ( #30789 )
2026-06-04 23:26:43 -04:00
Kit Langton
76ecf2e58c
refactor(core): make v2 session inputs event sourced ( #30785 )
2026-06-04 19:24:30 -04:00
opencode-agent[bot]
b0a929440b
chore: generate
2026-06-04 03:03:39 +00:00
Kit Langton
76ee87ead8
feat(core): add embedded v2 session runtime and tool foundation ( #30632 )
2026-06-03 23:02:17 -04:00
opencode-agent[bot]
6003217eaa
chore: generate
2026-06-03 02:43:28 +00:00
Dax
83452558f7
refactor(core): move v1 schemas into core ( #30473 )
2026-06-03 02:42:13 +00:00
Simon Klee
30cff95158
run: enable interactive replay by default ( #30465 )
2026-06-02 22:20:16 +02:00
Dax
604a5f781f
refactor(core): consolidate filesystem services ( #30447 )
2026-06-02 16:09:26 -04:00
Simon Klee
52ecc6d0f5
Revert "tui: revert OpenTUI upgrade to 0.2.16 ( #30383 )" ( #30452 )
2026-06-02 20:49:31 +02:00
James Long
c466d32bdb
fix(tui): scope diff viewer to session directory ( #30426 )
2026-06-02 11:43:21 -04:00
Simon Klee
cd0fd9941d
tui: revert OpenTUI upgrade to 0.2.16 ( #30383 )
2026-06-02 13:26:54 +02:00
Simon Klee
8936914e9d
tui: show model context in run footer ( #30380 )
2026-06-02 13:09:03 +02:00
Kit Langton
1cae8f89c5
fix(tui): preserve live parts during session hydration ( #30300 )
2026-06-01 21:40:29 -04:00
opencode-agent[bot]
a821029258
chore: generate
2026-06-01 21:42:43 +00:00
Kit Langton
57d602d07a
fix(tui): keep retry attempt before message ( #30275 )
2026-06-01 21:41:21 +00:00
Kit Langton
6072a68d6b
fix(tui): keep background marker with subagent label ( #30271 )
2026-06-01 15:56:15 -04:00