Commit Graph

59 Commits

Author SHA1 Message Date
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
Kit Langton fc09fcfbac refactor(test/lib): generalize run-process harness into cli-process (#28253) 2026-05-18 19:16:10 -04:00
Kit Langton 9aacf12aee test(cli): subprocess integration test harness + regression suite for opencode run (#28230) 2026-05-18 18:32:20 -04:00
opencode-agent[bot] 49f182a938 chore: generate 2026-05-18 11:07:52 +00:00