Musa
d10af17839
feat(plugin): add DigitalOcean OAuth + Inference Routers ( #26095 )
2026-05-12 16:22:40 -05:00
Kit Langton
1df15f7ff1
Migrate UI cancel error to tagged error ( #27112 )
2026-05-12 18:09:00 +00:00
Kit Langton
2296db6be8
Remove Zod from named errors ( #26982 )
2026-05-12 09:20:15 -04: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
Shoubhit Dash
9216acf052
chore: remove codesearch tool ( #27019 )
2026-05-12 13:44:02 +05:30
Matt H
31fcbf8845
fix(tui): make websearch provider label reactive ( #26943 )
2026-05-12 08:01:16 +00:00
Dax
970fe5b840
Track session usage totals ( #26644 )
2026-05-12 01:18:57 -04:00
James Long
7136254e72
fix(tui): fix flicker by avoiding redundant workspace session sync ( #26997 )
2026-05-12 00:30:03 -04:00
James Long
2286f34474
fix(tui): scope events by project ( #26936 )
2026-05-11 23:42:04 -04:00
Kit Langton
63538907de
Migrate runtime validators to Effect Schema ( #26975 )
2026-05-11 21:41:56 -04:00
Kit Langton
93affbbcf4
fix(tui): guard prompt submit against concurrent invocation ( #26972 )
2026-05-12 01:35:28 +00:00
Kit Langton
f0ea3eacc1
Fix run JSON output draining ( #26955 )
2026-05-11 20:30:23 -04:00
Kit Langton
dbf8727937
Validate TUI config with Effect Schema ( #26952 )
2026-05-11 23:51:45 +00:00
Kit Langton
2e340daf02
Generate TUI schema from Effect Schema ( #26945 )
2026-05-11 17:50:14 -04:00
Kit Langton
a7a2f7bc31
Avoid bootstrapping server plugins from TUI plugin runtime ( #26938 )
2026-05-11 17:32:16 -04:00
Kit Langton
693e9d3450
Drop unused opencode Zod statics ( #26935 )
2026-05-11 17:14:18 -04:00
Shoubhit Dash
786bcb86f9
feat(tui): pin, quick-switch, and cycle recent sessions ( #26858 )
2026-05-11 22:46:27 +05:30
Shoubhit Dash
5b2b91d09f
feat(scout): autocomplete configured mentions ( #26843 )
2026-05-11 20:50:03 +05:30
Sebastian
589efdcb88
fix prompt history behaviour and session line up/down commands ( #26797 )
2026-05-11 02:27:46 +00:00
Kit Langton
3480652e32
Drop unused ID Zod statics ( #26740 )
2026-05-10 19:58:21 -04:00
Sebastian
ca2be55fca
restore managed textarea keymap handling ( #26771 )
2026-05-11 01:45:59 +02:00
opencode-agent[bot]
23a9f7183d
chore: generate
2026-05-10 04:30:04 +00:00
Dax
da3fc8f2ef
Format TUI paths relative to session directory ( #26648 )
2026-05-10 04:29:02 +00:00
opencode-agent[bot]
74dac3d823
chore: generate
2026-05-09 22:47:54 +00:00
Kit Langton
a7251202bd
fix(tui): aggregate bootstrap request failures
...
TUI bootstrap now reports all parallel fetch failures together instead of losing sibling failures after the first rejection.
2026-05-09 18:46:52 -04:00
Kit Langton
77c29b0d82
fix(session): accept legacy summary diffs ( #26579 )
...
Co-authored-by: Developer <temp@example.com >
2026-05-09 16:44:24 -04:00
opencode-agent[bot]
20fb7e21f4
chore: generate
2026-05-09 20:24:28 +00:00
OpeOginni
99d46fc4c3
fix(sessions): allow optional patch field in diff for migrated sessions ( #26574 )
2026-05-09 16:23:28 -04:00
opencode-agent[bot]
cf40ce7479
chore: generate
2026-05-09 19:59:00 +00:00
Kit Langton
0a885a6d0a
fix(tui): guard messages.data in session.sync against undefined ( #26566 )
...
Co-authored-by: Developer <temp@example.com >
2026-05-09 19:58:03 +00:00
Sebastian
4197273544
Plugin command API shim ( #26564 )
2026-05-09 21:56:49 +02:00
Dax
4ae8dd80c3
Move schema utilities into core ( #26565 )
2026-05-09 19:51:09 +00:00
opencode-agent[bot]
5dde6a33b8
chore: generate
2026-05-09 16:32:52 +00:00
Polo123456789
a910d4f557
fix(sidebar): fix logic and missleading message #26469 ( #26470 )
2026-05-09 11:31:46 -05:00
Kit Langton
c645e13e2a
research: delete Hono backend (do not merge) ( #25667 )
2026-05-09 13:10:42 +00:00
opencode-agent[bot]
ce24230b7c
chore: generate
2026-05-09 03:18:57 +00:00
Jose Vargas
02c5d2f759
fix(tui): sort session picker by full updated timestamp ( #24725 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-05-08 22:17:13 -05:00
Sebastian
4d6a1c6101
flatten to keybind compatible config ( #26421 )
2026-05-09 01:29:13 +02:00
Shoubhit Dash
eab8804ed1
feat(core): add scout agent for repo research ( #24149 )
...
Co-authored-by: Dax Raad <d@ironbay.co >
2026-05-08 20:20:08 +00:00
opencode-agent[bot]
fd7a714025
chore: generate
2026-05-08 17:46:57 +00:00
Simon Klee
be09da6819
cli/run: switch to global event stream ( #26383 )
2026-05-08 19:44:31 +02:00
Aiden Cline
e3b9d1ca6a
fix: adjust tui retry dialog logic to be more provider specific and error case specific ( #26366 )
2026-05-08 10:48:19 -05:00
James Long
04c1d3442d
feat(core): allow external workspace creation ( #26212 )
2026-05-08 11:09:12 -04:00
opencode-agent[bot]
ddf5a926c3
chore: generate
2026-05-08 11:56:55 +00:00
Sebastian
e39b558e44
internal which-key plugin, inactive by default ( #26337 )
2026-05-08 13:55:49 +02:00
opencode-agent[bot]
0fe4c8b953
chore: generate
2026-05-08 10:18:22 +00:00
Simon Klee
3a519e1dbc
feat(opencode): add interactive split-footer mode to run ( #23557 )
2026-05-08 12:17:14 +02:00
Shoubhit Dash
9691a2cbcb
feat(websearch): add parallel provider rollout ( #26227 )
2026-05-08 14:19:36 +05:30
Erik Demaine
a7eba14f55
feat(desktop): working indicator on project sidebar ( #26223 )
2026-05-08 11:42:39 +08:00
opencode-agent[bot]
4bde6f6474
chore: generate
2026-05-08 02:40:47 +00:00