Frank
66b4e5e020
doc: udpate doc
2026-04-05 00:35:40 -04:00
Aiden Cline and GitHub
8b8d4fa066
test: add regression test for double counting bug ( #21053 )
2026-04-04 16:40:28 -07:00
opencode-agent[bot]
6253ef0c27
chore: generate
2026-04-04 23:26:37 +00:00
Kit Langton and GitHub
c6ebc7ff7c
fix(tui): only show org switch affordances when useful ( #21054 )
2026-04-04 19:25:37 -04:00
opencode-agent[bot]
985663620f
chore: generate
2026-04-04 23:07:01 +00:00
Kit Langton and GitHub
c796b9a19e
refactor(effect): move read tool onto defineEffect ( #21016 )
2026-04-04 19:06:00 -04:00
Kit Langton and GitHub
6ea108a03b
feat(tui): show console-managed providers ( #20956 )
2026-04-04 19:05:45 -04:00
Aiden Cline and GitHub
280eb16e77
fix: ensure reasoning tokens arent double counted when calculating usage ( #21047 )
2026-04-04 15:29:53 -07:00
opencode
930e94a3ea
release: v1.3.15
v1.3.15
2026-04-04 20:54:20 +00:00
Dax and GitHub
629e866ff0
fix(npm): Arborist reify fails on compiled binary — Bun pre-resolves node-gyp path at build time ( #21040 )
2026-04-04 16:27:20 -04:00
Ryan Vogel
057208e022
fix: prevent spurious session-complete notifications from APN relay
...
Remove message.updated -> complete classification in the mobile foreground
SSE monitor. The processor cleanup stamps time.completed on every assistant
message after each LLM step, not just at session end, causing premature
complete events. The sole reliable signal is session.status with type idle.
Remove the redundant status.set(idle) from the processor halt() path. The
Runner onIdle callback already transitions to idle when the loop exits,
so the explicit set in halt was firing a duplicate complete notification
alongside the error notification.
2026-04-04 19:43:50 +00:00
Ryan Vogel
6db0f9855c
fix(mobile-voice): monitoring robustness, neutral prompt history colors, swipe hint fade, filter subagents
...
- SSE recovery: retry syncSessionState on stream failure or natural close
- Periodic 20s polling fallback while monitorJob is active in foreground
- syncSessionState retries after 5s when runtime status fetch fails
- isSending 5s safety timeout to prevent permanent send block
- Prompt history and swipe hint colors changed to neutral grays
- Swipe hint fades out/in inversely with waveform visibility
- Session list excludes subagent sessions via roots=true API param
2026-04-04 19:43:24 +00:00
Ryan Vogel
e0894d7b63
feat(mobile-voice): add swipeable prompt history pager in transcription panel
...
Swipe right-to-left on the transcription area to browse previous prompts
sent in the current session. Includes haptic feedback on page snap,
auto-snap to live page on record start, and layout-measured page width
for correct alignment.
2026-04-04 18:59:02 +00:00
c08fa5675f
refactor: remove redundant Kimi skill section ( #20393 )
...
Co-authored-by: dongyuxin <dongyuxin@dev.dongyuxin.msh-dev.svc.cluster.local >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-04-04 18:32:26 +00:00
opencode
cc50b778eb
release: v1.3.14
v1.3.14
2026-04-04 18:32:17 +00:00
Kit Langton and GitHub
00fa68b3a7
fix(ci): create JUnit output dirs before tests ( #20959 )
2026-04-03 22:47:20 -04:00
288eb044cb
perf(opencode): batch snapshot diffFull blob reads ( #20752 )
...
Co-authored-by: Nate Williams <50088025+natewill@users.noreply.github.com >
2026-04-04 01:05:23 +00:00
59ca4543d8
refactor(provider): stop custom loaders using facades ( #20776 )
...
Co-authored-by: luanweslley77 <213105503+luanweslley77@users.noreply.github.com >
2026-04-04 00:24:24 +00:00
opencode-agent[bot]
650d0dbe54
chore: generate
2026-04-03 22:55:05 +00:00
Sebastian and GitHub
a5ec741cff
notes on v2 ( #20941 )
2026-04-04 00:54:03 +02:00
Aiden Cline and GitHub
fff98636f7
chore: rm models snapshot ( #20929 )
2026-04-03 19:44:50 +00:00
Kit Langton and GitHub
c72642dd35
test(ci): publish unit reports in actions ( #20547 )
2026-04-03 16:12:01 +00:00
f2d4ced8ea
refactor(effect): build todowrite tool from Todo service ( #20789 )
...
Co-authored-by: Juan Pablo Carranza Hurtado <52012198+jpcarranza94@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-03 12:05:40 -04:00
Adam
ae7e2eb3fb
chore(app): remove queued follow-ups for now
2026-04-03 10:56:40 -05:00
Adam
a32ffaba35
fix(app): show correct submit icon when typing follow up
2026-04-03 10:51:07 -05:00
opencode-agent[bot]
a4e75a0794
chore: generate
2026-04-03 14:56:44 +00:00
Shoubhit Dash and GitHub
35350b1d25
feat: restore git-backed review modes ( #20845 )
2026-04-03 09:54:57 -05:00
Shoubhit Dash and GitHub
263dcf75b5
fix: restore prompt focus after footer selection ( #20841 )
2026-04-03 14:36:33 +00:00
Kit Langton and GitHub
7994dce0f2
refactor(effect): resolve built tools through the registry ( #20787 )
2026-04-03 10:31:00 -04:00
Shoubhit Dash and GitHub
fbfa148e4e
fix(app): hide default session timestamps ( #20892 )
2026-04-03 13:51:54 +00:00
9d57f21f9f
feat(ui): redesign modified files section in session turn ( #20348 )
...
Co-authored-by: David Hill <iamdavidhill@gmail.com >
2026-04-03 08:32:53 -05:00
Shoubhit Dash and GitHub
3deee3a02b
fix(session): disable todo dock auto-scroll ( #20840 )
2026-04-03 08:32:30 -05:00
Ryan Vogel
cd3a58a4c2
Merge remote-tracking branch 'origin/dev' into opencode-remote-voice
...
# Conflicts:
# bun.lock
2026-04-03 13:26:01 +00:00
Ryan Vogel
a5614f988f
fix: unblock mobile EAS installs with Bun
...
Refresh the workspace lockfile and pin EAS to Bun 1.3.11 so frozen installs match local resolution and development builds stop failing in CI.
2026-04-03 13:18:13 +00:00
Shoubhit Dash and GitHub
2002f08f2e
fix(prompt): unmount model controls in shell mode ( #20886 )
2026-04-03 13:16:26 +00:00
Shoubhit Dash and GitHub
c307505f8b
fix(session): delay jump-to-bottom button ( #20853 )
2026-04-03 08:12:01 -05:00
Ryan Vogel
0f58efe030
fix: advertise MagicDNS hosts for Tailscale pairing
...
Prefer .ts.net names and allow Tailscale CGNAT HTTP on iOS so mobile pairing avoids ATS-blocked raw tailnet IPs.
2026-04-03 13:02:58 +00:00
Nate Williams and GitHub
6359d00fb4
fix(core): fix restoring earlier messages in a reverted chain ( #20780 )
2026-04-03 18:23:00 +05:30
Brendan Allan and GitHub
b969066a20
electron: better menus ( #20878 )
2026-04-03 12:41:30 +00:00
opencode-agent[bot]
500dcfc586
chore: update nix node_modules hashes
2026-04-03 03:53:46 +00:00
Luke Parker and GitHub
7b8dc8065e
fix(sdk): handle Windows opencode spawn and shutdown ( #20772 )
2026-04-03 13:18:50 +10:00
Kevin Flansburg and GitHub
e89527c9f0
feat: Send x-session-affinity and x-parent-session-id headers ( #20744 )
2026-04-02 22:09:53 -05:00
Dax and GitHub
aa2239d5de
add automatic heap snapshots for high-memory cli processes ( #20788 )
2026-04-03 02:34:33 +00:00
opencode-agent[bot]
8daeacc989
chore: generate
2026-04-03 02:10:50 +00:00
81d3ac3bf0
fix: prevent Tool.define() wrapper accumulation on object-defined tools ( #16952 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-02 22:09:53 -04:00
Luke Parker and GitHub
eb6f1dada8
fix: call models.dev once instead of twice on start ( #20765 )
2026-04-03 11:26:53 +10:00
Kit Langton and GitHub
8e9e79d276
refactor(share): effectify share next ( #20596 )
2026-04-03 00:56:56 +00:00
Aiden Cline and GitHub
38014fe448
fix: rm dynamic part from bash tool description again to restore cache hits across projects ( #20771 )
2026-04-03 00:16:40 +00:00
Kit Langton and GitHub
8942fc21aa
refactor(effect): prune unused facades ( #20748 )
2026-04-02 20:15:09 -04:00
7f45943a9e
fix(opencode): honor model limit.input overrides ( #16306 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-04-03 00:13:10 +00:00