Commit Graph

127 Commits

Author SHA1 Message Date
opencode-agent[bot] d166014ac7 chore: generate 2026-05-20 20:23:54 +00:00
James Long 925fba535f feat(tui): collapse directories when possible in file tree (#28512) 2026-05-20 16:22:04 -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
Sebastian 2692f7efcb handle permanent file plugin errors (#27344) 2026-05-20 18:47:30 +02:00
Dax 513a79898a fix(cli): default console login url (#28474) 2026-05-20 11:34:56 -04:00
opencode-agent[bot] 4ef80dfbec chore: generate 2026-05-20 15:18:18 +00:00
James Long e073bfafa2 feat(tui): initial impl of diff viewer (#28476) 2026-05-20 11:16:56 -04: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 d84e467912 refactor(test/cli): migrate harness short-lived path to AppProcess + FileSystem (#28366) 2026-05-19 16:18:19 -04:00
Kit Langton e8f2ffb67f test(cli): tier-A read-only command smoke tests (#28274) 2026-05-19 11:35:48 -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 dbb89a27f2 test(lib): extract snapshot normalizer utility for cross-OS stability (#28356) 2026-05-19 11:09:49 -04:00
Sebastian e7ce2cb2ce use keymap state for layer visibility (#26246) 2026-05-19 17:07:26 +02:00
Kit Langton 7b0aee3b3a test(cli): help-text snapshots for every CLI command (#28267) 2026-05-19 10:58:12 -04:00
Kit Langton 92a829e2ae test(cli): subprocess integration tests for opencode acp (#28265) 2026-05-19 08:18:22 -04:00
Sebastian 04c4def0d1 Fix legacy pgup/pgdown TUI keybind aliases (#28275) 2026-05-19 13:52:00 +02:00
Kit Langton 0e472c372c test(cli): subprocess integration tests for opencode serve (#28263) 2026-05-19 00:55:58 +00: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
Kit Langton b8048cd162 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 738763d25c upgrade opentui to 0.2.14 (#28090) 2026-05-18 13:44:08 +02:00
opencode-agent[bot] 49f182a938 chore: generate 2026-05-18 11:07:52 +00:00
Simon Klee 3a667d1f12 run: replay session history on interactive resume (#26880) 2026-05-18 13:06:27 +02:00
Sebastian 50c6af880d dialog prompt submit keybind + opentui event sink (#27945) 2026-05-18 00:23:19 +02:00
Sebastian 2695458b88 Revert "add dialog prompt submit keybind (#27807)" (#27815) 2026-05-16 04:44:32 +02:00
Kit Langton 6905d92fd2 fix(tui): dedupe consecutive prompt history entries (#27816) 2026-05-16 02:36:35 +00:00
Sebastian f431408b30 add dialog prompt submit keybind (#27807) 2026-05-16 03:11:46 +02:00
opencode-agent[bot] d9859ddb57 chore: generate 2026-05-16 00:44:10 +00:00
Kit Langton c13a96bee2 fix(tui): show config error details on startup (#27803) 2026-05-15 20:42:56 -04:00
Sebastian cfb1716ce9 Fix multiline mentions (#27649) 2026-05-15 23:04:20 +02:00
Shoubhit Dash 12968615a0 refactor(instance): remove legacy runtime fallback (#27757) 2026-05-15 23:05:44 +05:30
Shoubhit Dash 98c6cb7044 refactor(provider): type init errors (#27484) 2026-05-14 14:48:58 +05:30
Kit Langton b5c3067e10 fix(provider): type model not found errors (#27334) 2026-05-13 22:23:09 +00:00
opencode-agent[bot] f6c44c49d3 chore: generate 2026-05-13 05:41:29 +00:00
Shoubhit Dash b611c537d1 test(cli): cover config json diagnostics (#27257) 2026-05-13 05:40:12 +00:00
Shoubhit Dash 8f7758b5c9 fix(cli): render tagged config errors (#27256) 2026-05-13 11:01:18 +05:30
Sebastian 18c1e45c76 Add TUI notifications and attention sounds (disabled by default) (#26980) 2026-05-13 03:26:25 +02:00
Kit Langton cd77859952 test: migrate effect cmd ALS test (#27173) 2026-05-12 23:48:17 +00:00
Kit Langton 1df15f7ff1 Migrate UI cancel error to tagged error (#27112) 2026-05-12 18:09:00 +00:00
Simon Klee 16e9d6916d prompt: fix cursor math for wide characters (#27017)
String.length counts code points, not display columns, so CJK
characters and emoji that occupy two terminal cells caused
misaligned cursors, broken mention triggers, and incorrect
history restoration offsets.

Use Bun.stringWidth for now, we need an alternative for this.

Fix #26716
Close #26922
2026-05-12 11:45:28 +02:00
opencode-agent[bot] 055631749f chore: generate 2026-05-12 03:43:40 +00:00
James Long 2286f34474 fix(tui): scope events by project (#26936) 2026-05-11 23:42:04 -04:00
Kit Langton 93affbbcf4 fix(tui): guard prompt submit against concurrent invocation (#26972) 2026-05-12 01:35:28 +00:00
Kit Langton a7a2f7bc31 Avoid bootstrapping server plugins from TUI plugin runtime (#26938) 2026-05-11 17:32:16 -04:00
Sebastian ca2be55fca restore managed textarea keymap handling (#26771) 2026-05-11 01:45:59 +02:00
Kit Langton f71d79c0e6 Source HTTP API ID path patterns (#26623) 2026-05-09 22:58:47 -04:00
opencode-agent[bot] 74dac3d823 chore: generate 2026-05-09 22:47:54 +00:00