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
James Long
fa23fb5d38
fix(tui): handle events across workspaces ( #30281 )
2026-06-01 19:47:37 +00:00
Kit Langton
5f2b4eab28
fix(tui): clarify inline subagent rows ( #30051 )
2026-06-01 15:44:11 -04:00
opencode-agent[bot]
10095bfad4
chore: generate
2026-06-01 13:13:19 +00:00
Simon Klee
6a3b2f339a
add run --replay mode ( #30239 )
2026-06-01 15:11:45 +02:00
opencode-agent[bot]
68676f2c5c
chore: generate
2026-06-01 08:47:26 +00:00
Orca丶
bba76009a8
fix(tui): prevent prompt corruption when pasting near wide characters ( #29710 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Simon Klee <hello@simonklee.dk>
2026-06-01 08:42:14 +00:00
opencode-agent[bot]
fd2278eefc
chore: generate
2026-06-01 07:27:27 +00:00
Simon Klee
7ccb7889af
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
02edad83b2
test(tui): skip crashing keymap textarea renderer
2026-05-31 12:06:03 -04:00
opencode-agent[bot]
6f07f10dd2
chore: generate
2026-05-31 08:59:27 +00:00
Simon Klee
e8dd8f7fe0
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]
102c8353e0
chore: generate
2026-05-31 01:09:55 +00:00
Dax
7f571d36ea
refactor(core): move database schema ownership ( #29068 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2026-05-30 21:08:38 -04:00
Kit Langton
5fb85a6aa3
fix(tui): align wrapped inline tool rows ( #28664 )
2026-05-29 21:50:05 -04:00
Shoubhit Dash
4cc166a400
feat(acp): promote next implementation ( #29929 )
2026-05-30 01:34:44 +05:30
Aiden Cline
7b56a1cea3
fix(tui): order connected provider models by release date ( #29798 )
2026-05-28 16:37:32 -05:00
opencode-agent[bot]
6883309997
chore: generate
2026-05-28 13:24:10 +00:00
Shoubhit Dash
c3562a4a51
test(acp): remove timing diagnostics ( #29741 )
2026-05-28 18:52:37 +05:30
opencode-agent[bot]
1e5ddbd812
chore: generate
2026-05-28 10:56:37 +00:00
Shoubhit Dash
3109060216
fix(acp): cover smoke parity gaps ( #29719 )
2026-05-28 16:25:00 +05:30
Shoubhit Dash
9031ce7b51
fix(acp): speed up acp-next warm switches ( #29713 )
2026-05-28 15:10:17 +05:30
Shoubhit Dash
2449b50585
fix(acp): improve acp-next first-session startup ( #29709 )
2026-05-28 14:53:47 +05:30
opencode-agent[bot]
66e6662440
chore: generate
2026-05-28 08:48:09 +00:00
Shoubhit Dash
56f3b9044d
test(acp-next): add local verifier subprocess tests ( #29700 )
2026-05-28 14:16:49 +05:30
Shoubhit Dash
16234a0baf
feat(acp): implement acp-next prompt ( #29664 )
2026-05-28 10:43:59 +05:30
Sebastian
94f2ed1b84
keep session navigation active in prompt modes ( #29464 )
2026-05-27 17:26:56 +02:00
Sebastian
848d763d08
Prepare TUI lifecycle for scenario tests ( #28258 )
2026-05-26 21:02:02 +02:00
Shoubhit Dash
15c5ec6d24
feat(acp): add acp-next session lifecycle ( #29320 )
2026-05-26 11:45:24 +05:30
opencode-agent[bot]
d96e3a5423
chore: generate
2026-05-25 21:11:17 +00:00
Aiden Cline
dabf2dc013
remove the need for polling from experimental background agents ( #29179 )
2026-05-25 16:09:56 -05:00
Shoubhit Dash
a5ea910eac
fix(acp-next): add config switch fast paths ( #29255 )
2026-05-26 00:24:03 +05:30
opencode-agent[bot]
00ea47a502
chore: generate
2026-05-25 17:26:51 +00:00
Shoubhit Dash
0373ea9128
feat(acp): implement acp-next session slice ( #29250 )
2026-05-25 22:55:30 +05:30
Shoubhit Dash
7060cfa59b
feat(acp): add initial acp-next skeleton behind runtime flag ( #29226 )
2026-05-25 20:33:40 +05:30
opencode-agent[bot]
d37166397c
chore: generate
2026-05-25 14:50:18 +00:00
Shoubhit Dash
756c7c60bd
test(acp): add compatibility baseline ( #29222 )
2026-05-25 20:19:06 +05:30
Aiden Cline
03bb53c389
fix(tui): separate thinking header from markdown body ( #29028 )
2026-05-24 20:52:17 -05:00
opencode-agent[bot]
1a329e4e67
chore: generate
2026-05-22 19:31:59 +00:00
James Long
bfb2d8dc76
fix(tui): when diff viewer closes always return to last route ( #28903 )
2026-05-22 15:30:31 -04:00
James Long
ba746e36d8
fix(tui): empty states, context, and minor improvements to diff viewer ( #28878 )
2026-05-22 14:21:22 -04:00
opencode-agent[bot]
b368e5adbe
chore: generate
2026-05-22 16:31:30 +00:00
James Long
69e4f52272
fix(tui): interaction improvements to diff viewer ( #28851 )
2026-05-22 12:30:10 -04:00
opencode-agent[bot]
87d4cb07b0
chore: generate
2026-05-21 22:36:00 +00:00
James Long
ee008923f3
feat(tui): design revamp of diff viewer ( #28728 )
2026-05-21 18:34:32 -04:00
Kit Langton
5079fed63a
test(opencode): remove redundant global event casts ( #28564 )
2026-05-20 21:48:55 -04:00
Kit Langton
ddd6eb4496
fix(tui): separate question checkmark labels ( #28558 )
2026-05-20 21:35:59 -04:00
Kit Langton
16fb6dac8d
fix(llm): restore OpenAI reasoning streams ( #28552 )
2026-05-20 21:02:59 -04:00
Kit Langton
43c24d8d0f
fix(tui): gate Zed context on terminal env ( #28517 )
2026-05-20 16:52:33 -04:00
opencode-agent[bot]
de672fd214
chore: generate
2026-05-20 20:23:54 +00:00
James Long
d0779d2aca
feat(tui): collapse directories when possible in file tree ( #28512 )
2026-05-20 16:22:04 -04:00
Shoubhit Dash
4308dd75fb
fix(httpapi): expose v2 catalog errors ( #28498 )
2026-05-21 00:53:35 +05:30
opencode-agent[bot]
3553754083
chore: generate
2026-05-20 19:09:16 +00:00
Simon Klee
ed839846d1
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
Sebastian
ef82426e28
handle permanent file plugin errors ( #27344 )
2026-05-20 18:47:30 +02:00
Dax
9324ef0d08
fix(cli): default console login url ( #28474 )
2026-05-20 11:34:56 -04:00
opencode-agent[bot]
8940572098
chore: generate
2026-05-20 15:18:18 +00:00
James Long
17d66ee4fe
feat(tui): initial impl of diff viewer ( #28476 )
2026-05-20 11:16:56 -04:00
Simon Klee
539b118690
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
a8f7c5ec93
Run CLI subprocess tests concurrently ( #28399 )
2026-05-19 17:26:41 -04:00
Kit Langton
80e5fb11c2
refactor(test/cli): migrate harness short-lived path to AppProcess + FileSystem ( #28366 )
2026-05-19 16:18:19 -04:00
Kit Langton
7051796c38
test(cli): tier-A read-only command smoke tests ( #28274 )
2026-05-19 11:35:48 -04:00
Kit Langton
b67f5d741f
test(opencode/run): skip Windows-only scrollback replay failure ( #28261 )
2026-05-19 11:24:23 -04:00
Kit Langton
55baa16fbc
test(lib): extract snapshot normalizer utility for cross-OS stability ( #28356 )
2026-05-19 11:09:49 -04:00
Sebastian
8dd6448c90
use keymap state for layer visibility ( #26246 )
2026-05-19 17:07:26 +02:00
Kit Langton
18b9cec50d
test(cli): help-text snapshots for every CLI command ( #28267 )
2026-05-19 10:58:12 -04:00
Kit Langton
cb15b3ad84
test(cli): subprocess integration tests for opencode acp ( #28265 )
2026-05-19 08:18:22 -04:00
Sebastian
ee16f08ffa
Fix legacy pgup/pgdown TUI keybind aliases ( #28275 )
2026-05-19 13:52:00 +02:00
Kit Langton
ebb672ac39
test(cli): subprocess integration tests for opencode serve ( #28263 )
2026-05-19 00:55:58 +00:00
Kit Langton
7b8a1037a0
refactor(test/lib): generalize run-process harness into cli-process ( #28253 )
2026-05-18 19:16:10 -04:00
Kit Langton
0f3d168fdd
test(cli): subprocess integration test harness + regression suite for opencode run ( #28230 )
2026-05-18 18:32:20 -04:00
Kit Langton
896ad7b884
Speed up targeted opencode tests
...
Reduce avoidable setup costs in slow opencode tests while preserving reviewed coverage and recording the benchmark evidence for follow-up test-suite work.
2026-05-18 16:18:29 +00:00
Sebastian
6e4db5666a
upgrade opentui to 0.2.14 ( #28090 )
2026-05-18 13:44:08 +02:00
opencode-agent[bot]
c813927bb6
chore: generate
2026-05-18 11:07:52 +00:00
Simon Klee
5970c12d90
run: replay session history on interactive resume ( #26880 )
2026-05-18 13:06:27 +02:00
Sebastian
f97e115ee2
dialog prompt submit keybind + opentui event sink ( #27945 )
2026-05-18 00:23:19 +02:00
Sebastian
cc9c0b15c7
Revert "add dialog prompt submit keybind ( #27807 )" ( #27815 )
2026-05-16 04:44:32 +02:00
Kit Langton
f3b0d3d7ac
fix(tui): dedupe consecutive prompt history entries ( #27816 )
2026-05-16 02:36:35 +00:00
Sebastian
d441e931f9
add dialog prompt submit keybind ( #27807 )
2026-05-16 03:11:46 +02:00
opencode-agent[bot]
d6b23fd8f6
chore: generate
2026-05-16 00:44:10 +00:00
Kit Langton
5911bd532d
fix(tui): show config error details on startup ( #27803 )
2026-05-15 20:42:56 -04:00
Sebastian
0f31fd631b
Fix multiline mentions ( #27649 )
2026-05-15 23:04:20 +02:00
Shoubhit Dash
0c9cfe923f
refactor(instance): remove legacy runtime fallback ( #27757 )
2026-05-15 23:05:44 +05:30
Shoubhit Dash
be6e7b309e
refactor(provider): type init errors ( #27484 )
2026-05-14 14:48:58 +05:30
Kit Langton
55e0af1405
fix(provider): type model not found errors ( #27334 )
2026-05-13 22:23:09 +00:00