Commit graph

1605 commits

Author SHA1 Message Date
Kit Langton
5fb85a6aa3
fix(tui): align wrapped inline tool rows (#28664) 2026-05-29 21:50:05 -04:00
James Murdza
9d5f3c1833
fix(workspaces): surface real error messages on failed workspace operations (#29167)
Signed-off-by: James Murdza <james@jamesmurdza.com>
2026-05-29 17:00:23 -04:00
Shoubhit Dash
4cc166a400
feat(acp): promote next implementation (#29929) 2026-05-30 01:34:44 +05:30
Shoubhit Dash
7da2620078
fix(tui): pin dialog select footer to bottom (#29878) 2026-05-29 16:43:50 +05:30
opencode-agent[bot]
41198186be chore: generate 2026-05-29 10:11:21 +00:00
Shoubhit Dash
8f8b161cae
feat(tui): add session switcher plugin (#29861) 2026-05-29 15:39:34 +05:30
Aiden Cline
7b56a1cea3
fix(tui): order connected provider models by release date (#29798) 2026-05-28 16:37:32 -05:00
Guilherme França
1f707f1b52
fix(dialog-provider): change url for opencode-go provider to correct… (#29780) 2026-05-28 15:49:24 -05:00
Aiden Cline
af30b315b2
fix(tui): restore thinking spinner (#29765) 2026-05-28 11:24:45 -05:00
Shoubhit Dash
2449b50585
fix(acp): improve acp-next first-session startup (#29709) 2026-05-28 14:53:47 +05:30
James Long
28a06e52fc
feat(tui): add workspace management dialog (#29612) 2026-05-27 18:09:40 +00:00
Sebastian
94f2ed1b84
keep session navigation active in prompt modes (#29464) 2026-05-27 17:26:56 +02:00
Aiden Cline
9814dc6526
fix(tui): surface subagent retry status (#29591) 2026-05-27 10:11:01 -05:00
opencode-agent[bot]
34b1045a01 chore: generate 2026-05-27 04:58:46 +00:00
OpeOginni
aa9956d46d
fix(tui): handle non-git project paths when opening editor (#29180) 2026-05-26 23:57:24 -05:00
James Long
0ba1081cf1
fix(tui): accelerate diff viewer scrolling (#29453) 2026-05-26 20:53:13 +00:00
Musa
0448a30821
fix(digitalocean): use OAuth token directly for inference instead of creating MAK (#28897)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-05-26 14:20:25 -05:00
Sebastian
848d763d08
Prepare TUI lifecycle for scenario tests (#28258) 2026-05-26 21:02:02 +02:00
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]
b14e7451ab chore: generate 2026-05-25 14:25:37 +00:00
Braxton Schafer
0de5f1ff36
feat(tui): make prompt size responsive and configurable (#28255) 2026-05-25 09:24:19 -05:00
James Long
d5f397a2da
fix(tui): open external editor in worktree cwd (#29130) 2026-05-24 22:40:40 -04:00
Aiden Cline
03bb53c389
fix(tui): separate thinking header from markdown body (#29028) 2026-05-24 20:52:17 -05: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
8f7a6c4a00
fix(tui): refine diff view keyboard shortcuts (#28896) 2026-05-22 14:40:14 -04:00
opencode-agent[bot]
1857c73565 chore: generate 2026-05-22 18:25:01 +00:00
Shoubhit Dash
5f42351159
fix(provider): type default model failures (#28881) 2026-05-22 23:53:23 +05:30
opencode-agent[bot]
b8266e5819 chore: generate 2026-05-22 18:22:48 +00: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
Shoubhit Dash
59e486a917
fix(tui): restore question prompt key handling (#28835) 2026-05-22 21:47:13 +05:30
opencode-agent[bot]
d92b8d8009 chore: generate 2026-05-22 13:52:40 +00:00
Dax Raad
854c535536 fix(tui): enable diff viewer by default 2026-05-22 09:50:30 -04:00
Shoubhit Dash
51da3483a9
feat(tui): copy worktree path from palette (#28823) 2026-05-22 17:28:51 +05:30
Aiden Cline
3e931152d1
tweak(tui): remove italics from thinking labels (#28737) 2026-05-21 22:22:51 -05: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
e92c4fb460
chore: drop dead imports across opencode/core/llm (#28720) 2026-05-21 17:03:12 -04:00
OpeOginni
4b496066bf
fix(opencode): update spinner color logic (#28032)
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-05-21 16:02:08 -05:00
opencode-agent[bot]
172fd971c5 chore: generate 2026-05-21 01:53:45 +00:00
Aiden Cline
8bfa188e07
fix(tui): use colon for collapsed thinking labels (#28562) 2026-05-20 20:52:28 -05:00
Kit Langton
ddd6eb4496
fix(tui): separate question checkmark labels (#28558) 2026-05-20 21:35:59 -04:00
Dax
8643c0721e
Rename v2 auth service to account (#28260) 2026-05-21 00:53:27 +00:00
opencode-agent[bot]
b4a01cc3cd chore: generate 2026-05-20 22:37:29 +00:00
James Long
a6e1aa085f
fix(tui): default new sessions always to local project (#28541) 2026-05-20 18:35:37 -04:00
opencode-agent[bot]
7c121d48b9 chore: generate 2026-05-20 20:56:18 +00:00
Aiden Cline
f5a8202b41
fix(tui): simplify thinking toggle styling (#28487) 2026-05-20 15:54:29 -05:00
Kit Langton
43c24d8d0f
fix(tui): gate Zed context on terminal env (#28517) 2026-05-20 16:52:33 -04:00
James Long
d0779d2aca
feat(tui): collapse directories when possible in file tree (#28512) 2026-05-20 16:22:04 -04:00
James Long
58143c4b07
feat(tui): focus first file in file tree (#28513) 2026-05-20 16:04:45 -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
Kit Langton
ba803dd89a
fix(sdk): unbreak typecheck on dev after v2 error widening (#28503) 2026-05-20 14:29:19 -04: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
opencode-agent[bot]
13006d6d7c chore: generate 2026-05-20 07:10:40 +00: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
OpeOginni
66d409d679
fix(opencode): Update directory and path fields of imported session (#27516) 2026-05-19 19:09:23 -05:00
opencode-agent[bot]
eec0843ce4 chore: generate 2026-05-19 15:11:40 +00:00
Sebastian
8dd6448c90
use keymap state for layer visibility (#26246) 2026-05-19 17:07:26 +02:00
Sebastian
ee16f08ffa
Fix legacy pgup/pgdown TUI keybind aliases (#28275) 2026-05-19 13:52:00 +02:00
James Long
ff9d7cab5c
fix(core): fix file references in workspaces (#28209) 2026-05-18 18:23:35 +00: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
Shoubhit Dash
eb389c58eb
refactor(reference): normalize config entries (#28178) 2026-05-18 20:42:41 +05:30
opencode-agent[bot]
e56999fd36 chore: generate 2026-05-18 12:31:37 +00:00
Simon Klee
1124315267
run: refresh prompt layout after paste (#28164)
Pasting into the prompt textarea left its layout stale until the next edit, so the visible content did not reflect the pasted text. Mark the layout dirty on paste and notify the content-change handler once the renderer is idle so the prompt updates immediately.
2026-05-18 12:30:20 +00:00
Shoubhit Dash
564cde393e
fix(tui): copy pasted prompt content (#28156) 2026-05-18 17:02:34 +05:30
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
opencode-agent[bot]
116a4e33ba chore: generate 2026-05-18 11:06:05 +00:00
Shoubhit Dash
611e48c4ac
fix(tui): collapse long tool output lines (#28148) 2026-05-18 16:34:34 +05:30
Kagura
e94aecaa08
fix(tui): use contrast-aware foreground for paste summary badge (#27969)
Co-authored-by: Simon Klee <hello@simonklee.dk>
2026-05-18 08:38:40 +00:00
Dax
e85119aa64
Load models.dev snapshot from build global (#28077) 2026-05-17 21:59:44 -04:00
Sebastian
f97e115ee2
dialog prompt submit keybind + opentui event sink (#27945) 2026-05-18 00:23:19 +02:00
Dax
23b594de6e
fix: preserve bus instance context (#28051) 2026-05-17 12:56:42 -04:00
Kit Langton
c0a8b509c7
style(tui): distinguish markdown h1 headings (#27814) 2026-05-16 11:18:17 -04:00
opencode-agent[bot]
321db7a819 chore: generate 2026-05-16 13:27:23 +00:00
Dax Raad
6d2219e001 fix(cli): preserve instance context in async commands 2026-05-16 09:25:45 -04:00
Dax Raad
88363f1ed9 fixed issue in opencode run 2026-05-16 08:27:25 -04:00
Dax Raad
042e6a5c86 tui: newly pinned sessions now append to the end of the list instead of jumping to the top 2026-05-15 23:57:40 -04: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
Kit Langton
5911bd532d
fix(tui): show config error details on startup (#27803) 2026-05-15 20:42:56 -04:00
Dax Raad
2385123f03 Fix thinking toggle defaults 2026-05-15 20:27:36 -04:00
Sebastian
0f31fd631b
Fix multiline mentions (#27649) 2026-05-15 23:04:20 +02:00
Sebastian
aa07e21945
handle undefined tips (#27635) 2026-05-15 23:04:00 +02:00
Shoubhit Dash
f060874b29
feat(tui): add minimal thinking mode with click-to-expand (#27623) 2026-05-16 02:09:58 +05:30
Shoubhit Dash
65f96a5851
refactor(instance): retire WithInstance adapter (#27782) 2026-05-16 01:30:07 +05:30
Shoubhit Dash
f33b4455a1
feat(tui): enable pinned session switching (#27780) 2026-05-16 01:10:16 +05:30
opencode-agent[bot]
d44bef2107 chore: generate 2026-05-15 18:45:24 +00:00
Shoubhit Dash
f99339e525
fix(tui): keep session switching pinned-only (#27775) 2026-05-16 00:14:07 +05:30
Shoubhit Dash
0c9cfe923f
refactor(instance): remove legacy runtime fallback (#27757) 2026-05-15 23:05:44 +05:30
Aiden Cline
c2ffd7cf14
fix: markdown table rendering (#27747) 2026-05-15 09:22:24 -05:00
Shoubhit Dash
bf64f8cbb5
refactor(cli): dispose bootstrap instance explicitly (#27721) 2026-05-15 16:30:54 +05:30
Shoubhit Dash
12b666e2c9
refactor(project): import instance context directly (#27714) 2026-05-15 15:59:56 +05:30
Dax
e11e089e42
Add Effect-native core event system (#27415) 2026-05-15 00:50:23 +00:00