What's Changed
- fix(web): thread panel shows the remote machine a thread runs on by @t3dotgg in #14972
- fix(web): Claude skill calls show the skill name by @t3dotgg in #14980
- test(server): the fake Claude CLI is a fixture file, not a generated string by @yordis in #14950
- fix(server): Claude subagents show the model their agent file picks by @t3dotgg in #14994
- fix(client-runtime): format subagent descriptions as display names by @Yash-Singh1 in #14999
- fix(web): outdated servers can be updated even when the client can't connect by @juliusmarminge in #15002
- fix(web): new worktree threads no longer flicker while starting by @t3dotgg in #15019
- fix(server): subagent threads stop publishing tombstones to the relay by @juliusmarminge in #15016
- fix(client-runtime): reconnects back off with jitter and keep healthy sockets by @t3dotgg in #14897
- fix(server): working timers no longer reset on every background wake by @t3dotgg in #15029
- fix(server): threads settle as soon as an agent merges their PR by @t3dotgg in #15024
- fix(opencode): fill blank reasoning labels by @Yash-Singh1 in #14978
- fix(preview): agent browser clicks no longer steal your composer focus by @t3dotgg in #15008
- fix(web): Woke dismiss syncs, preview mute is back, and subscription retries back off by @t3dotgg in #15034
- chore: docs, dev scripts and CI catch up with orchestration V2 by @t3dotgg in #15041
- fix(server): Claude V2 turns start on Windows with the default binary path by @maria-rcks in #15021
- fix(web): diff panel opens on all branch changes, not just uncommitted by @t3dotgg in #15005
- fix(server): threads stay working while Claude starts a wake turn by @t3dotgg in #15055
- feat(web): mod+alt+enter on an existing thread sends and opens a new thread by @maria-rcks in #15050
- fix(chat): sending on an older thread no longer jumps to the top by @t3dotgg in #15059
- chore: add bmdavis419 to triage exemptions by @bmdavis419 in #15062
Full Changelog: v0.0.46-nightly.20261003.2610...v0.0.46-nightly.20261003.2623