v0.11.5
What's Changed
- fix(coding-agent): recover malformed Round 0 intent asks by @Yeachan-Heo in #2652
- fix(coding-agent): fail closed on tab worker startup by @Yeachan-Heo in #2622
- fix(tui): preserve supplementary Unicode input by @datell1357 in #2591
- feat(ai,coding-agent): upgrade Kimi Coding Plan presets to Kimi K3 by @VC-Kyeongmin in #2659
- fix(tui): isolate keybinding configuration arrays by @Yeachan-Heo in #2664
- ci: shard Main CI with long-tail balancing by @Yeachan-Heo in #2663
- feat(tui): rich tool-call rendering in the transcript viewer by @Yeachan-Heo in #2656
- feat(tui): safely attach multiple pasted image paths by @jaeyunha in #2658
- fix(coding-agent): share restricted state argv classification by @Oreochococukie in #2665
- fix(read): reject malformed internal URL selectors by @Yeachan-Heo in #2667
- chore(coding-agent): replace legacy worktree cleanup with migration tombstones by @laerad777 in #2668
- fix(sdk): recover corrupt session index history by @Yeachan-Heo in #2671
- fix(resource-gc): advance earlier sweep deadlines by @Yeachan-Heo in #2670
- fix(coding-agent): make provider onboarding completion deterministic by @Yeachan-Heo in #2677
- fix(web-search): bound malformed compatible responses by @Yeachan-Heo in #2669
- fix(coding-agent): stabilize /btw fallback lifecycle e2e by @Yeachan-Heo in #2680
- feat(memory): add opt-in filesystem MAP MVP by @Yeachan-Heo in #2673
- fix(coding-agent): self-reap orphaned SDK brokers by @Yeachan-Heo in #2682
- fix(cli): include memory in public command contract by @Yeachan-Heo in #2684
- fix(session): keep Windows resident cache paths Bun-writable (resubmit #2676, Windows CI) by @thegreatesthoneybee in #2683
- fix(coding-agent): preserve legal sqlite-prefixed tables by @Yeachan-Heo in #2678
- feat(telegram): add durable tool activity toggle by @nahwan-kim in #2685
- fix(memory): keep partial-scope doctor healthy by @Yeachan-Heo in #2686
- feat(coding-agent): add durable Telegram streaming preference by @Yeachan-Heo in #2679
- fix(tmux): recover durably after owner SIGABRT by @Yeachan-Heo in #2688
- feat(prompts): add practical-sufficiency guidance to critic, architect, and soul by @Yeachan-Heo in #2690
- fix(sdk): classify recovery hydration seam by @Yeachan-Heo in #2694
- revert(memory): defer filesystem/MAP release surface by @Yeachan-Heo in #2697
- test(coding-agent): stabilize compiled broker self-reap fixture by @Yeachan-Heo in #2693
- fix: persist discovered/activated built-in tools across session resume by @Yeachan-Heo in #2674
- fix(coding-agent): complete PR #2674 lifecycle repair by @Yeachan-Heo in #2702
- Keep workspace builds behind execution authorization by @Oreochococukie in #2710
- feat(tui): rich tool rendering — shared builder, SGR-colored status, diff/JSON-tree (WS2+WS5) by @Yeachan-Heo in #2708
- fix(coding-agent): isolate pet guidance environment by @Yeachan-Heo in #2720
- fix(coding-agent): bound Hindsight responses by @Oreochococukie in #2717
- fix(coding-agent): restrict project secret regexes by @Oreochococukie in #2715
- fix(subagent): surface resume failures instead of silently no-oping by @Yeachan-Heo in #2722
- refactor(skills): slim bundled skill prompts via atomic DO/DON'T/intent audit by @Yeachan-Heo in #2718
- fix(subagent): make resume work when session ends on an unpaired tool call by @Yeachan-Heo in #2728
- fix(sdk): preserve repaired session-index watermark by @probepark in #2726
- fix(subagent): authorize managed child session resume by @Yeachan-Heo in #2731
- fix(notifications): harden daemon process incarnation fencing by @Yeachan-Heo in #2412
- fix(notifications): ignore stale session cwd warnings by @chiznoir in #2711
- fix(session): bound foreign resume transcript scans by @raphaelnz in #2732
- feat(coding-agent): shrink default initial context and fix token accounting by @Yeachan-Heo in #2729
- fix(retry): retry provider stream timeouts under bare default config by @Yeachan-Heo in #2721
- fix(coding-agent): authenticate secret placeholders by @Oreochococukie in #2725
- feat(deep-interview): port ouroboros ooo-interview updates by @Yeachan-Heo in #2640
- Release 0.11.5 by @Yeachan-Heo in #2743
- fix(acp): restore live assistant chunks over SDK by @snowykr in #2741
- fix(coding-agent): stabilize dev baseline shards by @Yeachan-Heo in #2727
- fix(coding-agent): preserve caller MCP reuse in children by @Yeachan-Heo in #2758
- test(coding-agent): stop live-stream fixture daemons promptly by @Yeachan-Heo in #2762
- test(coding-agent): order late-yield timeout deterministically by @Yeachan-Heo in #2764
- fix(harness): stop+join lease heartbeat before release (fixes RuntimeOwner lease_lock_timeout flake) by @Yeachan-Heo in #2763
- test(coding-agent): join fixture daemon shutdown by @Yeachan-Heo in #2765
- Harden plugin cache deletion authority by @Oreochococukie in #2742
- test(coding-agent): lock always-on plugin MCP across newSession/resume (#2733) by @Yeachan-Heo in #2767
- test(coding-agent): join compiled session self-exit by @Yeachan-Heo in #2766
- test(coding-agent): preserve coalesced self-exit frames by @Yeachan-Heo in #2769
- fix(coding-agent): support ACL-less managed sessions by @Yeachan-Heo in #2724
- Harden standalone HTML export encoding by @Oreochococukie in #2745
- fix(coding-agent): bound MCP OAuth discovery by @Oreochococukie in #2768
- fix(coding-agent): repair postmerge local artifact compatibility by @Yeachan-Heo in #2772
- fix(team): target stable window for worker panes by @probepark in #2749
- test(coding-agent): fix stale local override disposal test (postmerge Dev CI, refs #2772) by @Yeachan-Heo in #2773
Full Changelog: v0.11.4...v0.11.5