Shoubhit Dash
96192495ae
refactor(repository): add cache service ( #28184 )
2026-05-18 21:25:38 +05:30
opencode-agent[bot]
f7b5576bcc
chore: generate
2026-05-18 15:39:33 +00:00
Kit Langton
cb35493242
fix(bus): acquire PubSub subscription eagerly to close /event race ( #27959 )
2026-05-18 11:38:05 -04:00
Shoubhit Dash
5bfd7fd16c
refactor(repository): clarify reference domain ( #28182 )
2026-05-18 21:04:44 +05:30
opencode-agent[bot]
2932b41e64
chore: generate
2026-05-18 15:14:13 +00:00
Shoubhit Dash
eb389c58eb
refactor(reference): normalize config entries ( #28178 )
2026-05-18 20:42:41 +05:30
Shoubhit Dash
54ff0a669b
test(reference): cover configured reference contracts ( #28170 )
2026-05-18 20:09:27 +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
Sebastian
6e4db5666a
upgrade opentui to 0.2.14 ( #28090 )
2026-05-18 13:44:08 +02: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
opencode-agent[bot]
969d0f48b2
chore: generate
2026-05-17 23:03:12 +00:00
Luke Parker
fc19dcc70c
fix: sort v2 session list by updated time ( #27954 )
2026-05-18 09:01:55 +10:00
Sebastian
f97e115ee2
dialog prompt submit keybind + opentui event sink ( #27945 )
2026-05-18 00:23:19 +02:00
opencode
f98449c9b5
sync release versions for v1.15.4
2026-05-17 17:44:50 +00:00
Dax
23b594de6e
fix: preserve bus instance context ( #28051 )
2026-05-17 12:56:42 -04:00
Shoubhit Dash
e4cc4e1682
fix(lsp): preserve instance ref for update events ( #28016 )
2026-05-17 16:37:00 +05:30
Kit Langton
c0a8b509c7
style(tui): distinguish markdown h1 headings ( #27814 )
2026-05-16 11:18:17 -04:00
opencode
f80651fa91
sync release versions for v1.15.3
2026-05-16 14:07:33 +00:00
Shoubhit Dash
68af95390d
fix: hide task background instructions by default ( #27872 )
2026-05-16 19:18:15 +05:30
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
opencode-agent[bot]
dd432e3cde
chore: generate
2026-05-16 13:21:57 +00:00
Dax Raad
77db212a0a
fix read stream byte cap
2026-05-16 09:20:35 -04:00
opencode
f56263791c
sync release versions for v1.15.2
2026-05-16 12:53:10 +00:00
Dax Raad
88363f1ed9
fixed issue in opencode run
2026-05-16 08:27:25 -04:00
Dax
53849bd866
fix(sync): publish events on injected project bus ( #27825 )
2026-05-16 05:56:49 +00:00
opencode
e33912bfee
sync release versions for v1.15.1
2026-05-16 05:44:44 +00:00
Aiden Cline
548648a3d9
core: reduce prompts for shell, todowrite, and task tools ( #26821 )
2026-05-16 00:18:47 -05: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
Dax Raad
e36d6a0cbe
core: clarify postinstall error message when binary is missing
...
Users installing with pnpm or --ignore-scripts now see a clear explanation
of why the native binary is missing and exact steps to fix it. The shell
script wrapper provides more actionable guidance than the previous Node.js
fallback that only suggested running the postinstall script without context
about why it wasn't run automatically.
2026-05-15 23:12:00 -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
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
Dax Raad
2385123f03
Fix thinking toggle defaults
2026-05-15 20:27:36 -04:00
Dax
09549661e1
Fix npm CLI binary installation ( #27801 )
2026-05-15 18:43:37 -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
Aiden Cline
48122b31cc
fix(tool): bridge custom tool zod metadata ( #27770 )
2026-05-15 14:50:21 -05:00
opencode-agent[bot]
0df2f5b45f
chore: generate
2026-05-15 19:48:45 +00:00
Shoubhit Dash
499e8e4b78
test(instance): add effect-native fixture helpers ( #27781 )
2026-05-16 01:17:37 +05:30
Shoubhit Dash
f33b4455a1
feat(tui): enable pinned session switching ( #27780 )
2026-05-16 01:10:16 +05:30
Shoubhit Dash
a24abd2b11
refactor(lsp): require explicit instance context ( #27767 )
2026-05-16 00:46:27 +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
2b0e72ab79
refactor(workspace): centralize adapter invocation ( #27768 )
2026-05-15 23:59:01 +05:30
Shoubhit Dash
2fdee50b3b
refactor(acp): extract runtime reentry ( #27769 )
2026-05-15 23:58:52 +05:30
opencode-agent[bot]
48293c5271
chore: generate
2026-05-15 17:37:07 +00:00
Shoubhit Dash
0c9cfe923f
refactor(instance): remove legacy runtime fallback ( #27757 )
2026-05-15 23:05:44 +05:30
opencode-agent[bot]
9975c1ed1c
chore: generate
2026-05-15 15:12:20 +00:00
Aiden Cline
ef7d801271
fix(tool): preserve custom tool arg descriptions ( #27750 )
...
Co-authored-by: khimaros <231498+khimaros@users.noreply.github.com>
2026-05-15 10:11:01 -05:00
opencode-agent[bot]
eb630075c3
chore: generate
2026-05-15 15:01:55 +00:00
Shoubhit Dash
a2392ca60d
refactor(worktree): provide runtime reentry refs ( #27754 )
2026-05-15 20:30:29 +05:30
opencode-agent[bot]
f9371eb66c
chore: generate
2026-05-15 14:36:04 +00:00
Shoubhit Dash
fa9a2cb24d
refactor(instance): remove remaining bind call sites ( #27731 )
2026-05-15 20:04:42 +05:30
Aiden Cline
c2ffd7cf14
fix: markdown table rendering ( #27747 )
2026-05-15 09:22:24 -05:00
Shoubhit Dash
1c7c03332e
test(workspace): avoid legacy instance reads ( #27727 )
2026-05-15 17:07:21 +05:30
opencode-agent[bot]
984eefa6f8
chore: generate
2026-05-15 11:02:14 +00:00
Shoubhit Dash
bf64f8cbb5
refactor(cli): dispose bootstrap instance explicitly ( #27721 )
2026-05-15 16:30:54 +05:30
opencode-agent[bot]
727a83aa7a
chore: generate
2026-05-15 10:46:06 +00:00
Shoubhit Dash
e65383810a
refactor(tool): read repo overview directory from instance state ( #27717 )
2026-05-15 16:14:49 +05:30
Shoubhit Dash
12b666e2c9
refactor(project): import instance context directly ( #27714 )
2026-05-15 15:59:56 +05:30
Shoubhit Dash
356f684186
refactor(flags): migrate skip migrations flag ( #27705 )
2026-05-15 14:54:29 +05:30
Shoubhit Dash
7b370406a9
refactor(flags): migrate lsp download flag ( #27699 )
2026-05-15 14:35:31 +05:30
Shoubhit Dash
202cc863b4
refactor(flags): migrate claude code prompt flag ( #27690 )
2026-05-15 14:17:04 +05:30
Shoubhit Dash
22cb0395e2
refactor(flags): migrate external skills flag ( #27685 )
2026-05-15 13:24:56 +05:30
Shoubhit Dash
2d6bedecd4
refactor(flags): migrate output token max to runtime flags ( #27680 )
2026-05-15 13:07:35 +05:30
opencode-agent[bot]
2080390ca6
chore: generate
2026-05-15 07:36:10 +00:00
Kagura
1ac3f09468
fix(watcher): resolve symlinked .git path before subscribing ( #27016 )
...
Co-authored-by: Simon Klee <hello@simonklee.dk>
2026-05-15 09:34:53 +02:00
opencode
c43edc5b71
sync release versions for v1.15.0
2026-05-15 04:03:54 +00:00
Dax Raad
7a012cac08
fix(tool): ignore invalid custom tool exports
2026-05-14 23:36:28 -04:00
James Long
af06e52708
fix(session): ignore instruction lookup errors ( #27656 )
2026-05-14 23:12:30 -04:00
Dax Raad
f807152724
core: fix event projector lookup to use versioned type keys
...
Fixes a bug where projectors were stored with Definition object references
as Map keys but lookups were failing due to object identity mismatches.
Now uses versioned type strings as keys, ensuring events are correctly
matched to their projectors during sync processing.
This fixes issues where certain events would not be properly projected
to the read model, causing stale or missing data in views.
2026-05-14 22:52:03 -04:00
Dax Raad
b0ea7a5aa7
more test fixes
2026-05-14 22:45:09 -04:00
Dax Raad
16639eee76
test fixes
2026-05-14 22:32:38 -04:00
Dax Raad
a50ff72f3f
fix: remove debug logging
2026-05-14 22:13:15 -04:00
Dax Raad
5f4e5e6896
more typecheck fixes
2026-05-14 22:05:12 -04:00
Dax Raad
f39cf911d7
fix missing event types in sdk
2026-05-14 21:57:25 -04:00
Dax
e11e089e42
Add Effect-native core event system ( #27415 )
2026-05-15 00:50:23 +00:00
opencode
4e7a60dac6
sync release versions for v1.14.51
2026-05-15 00:39:54 +00:00
Kit Langton
195f592640
refactor(server): simplify listener lifecycle ( #27413 )
2026-05-15 00:00:52 +00:00
opencode-agent[bot]
78769010a1
chore: generate
2026-05-14 23:46:57 +00:00
Kit Langton
4e143e3a3e
test(lib): promote pollWithTimeout/awaitWithTimeout helpers ( #27626 )
2026-05-14 23:45:32 +00:00
opencode-agent[bot]
dab567aa2d
chore: generate
2026-05-14 23:34:42 +00:00
Kit Langton
9d35b04e13
test(acp): replace fixed sleeps with pollUntil in event-subscription ( #27624 )
2026-05-14 23:33:06 +00:00
Kit Langton
273ab56949
test(bus): fix flaky subscriber races with readiness latch ( #27625 )
2026-05-14 19:32:25 -04:00
Kit Langton
302ba0ca0b
test(session): de-flake shell-cancel tests by waiting for busy state ( #27622 )
2026-05-14 19:24:09 -04:00
Shoubhit Dash
d35e09f1fc
test(workspace): use runtime flags in workspace tests ( #27612 )
2026-05-15 04:19:39 +05:30
Shoubhit Dash
fc34c74567
refactor(flags): move channel db flag to runtime flags ( #27615 )
2026-05-15 04:09:10 +05:30
Shoubhit Dash
cb4f5cdea9
refactor(flags): move auto share to runtime flags ( #27611 )
2026-05-15 03:58:26 +05:30