v0.12.6
What's Changed
- test(session): restore payload-deletion wire contracts after the #3489 revert by @Yeachan-Heo in #3571
- fix(coding-agent): continue first-event timeout turns by @Yeachan-Heo in #3573
- fix(skills): preserve exact-name discovery matches by @raphaelnz in #3574
- fix(agent): preserve exact abort terminal ownership by @Yeachan-Heo in #3565
- fix(ultragoal): bind hydrated gate evidence exactly by @Yeachan-Heo in #3543
- fix(coding-agent): tolerate minimal Bash settings adapters by @Yeachan-Heo in #3480
- fix(coding-agent): preserve terminal timeout providers by @Yeachan-Heo in #3578
- fix(ci): give the docs-only plan the native producer its gate needs by @twoimo in #3579
- fix(tui): bind sticky-viewport oracle authority to one reviewed commit and widen provenance to Rust by @twoimo in #3583
- fix(coding-agent): keep agent_end publication non-blocking by @Oreochococukie in #3582
- fix(tui): make sticky provenance cwd-independent by @Yeachan-Heo in #3588
- test(tui): pin whole-frame sticky viewport content by @twoimo in #3591
- fix(utils): validate positive-integer environment values by @sj0618 in #3599
- fix(tui): bound select-list no-match rows by @sj0618 in #3602
- fix(coding-agent): validate settings array items by @sj0618 in #3603
- fix(ultragoal): isolate red-team test fixtures from CI changed-path leak (#3533) by @Yeachan-Heo in #3605
- fix(gjc-runtime): make psmux authority host-independent and fence continuation dispatch by @twoimo in #3607
- fix(utils): release discarded retry response bodies by @Oreochococukie in #3577
- fix(agent): reject malformed proxy tool-call endings by @Oreochococukie in #3572
- fix(ultragoal): relocate test temp dirs outside git work tree (#3533) by @Yeachan-Heo in #3611
- fix(ultragoal): cap review_blocker recursion and add exact-objective dedup (#3613) by @Yeachan-Heo in #3615
- fix(acp): keep retained artifact deletion pending by @Yeachan-Heo in #3569
- fix(local): encode listing href components by @Yeachan-Heo in #3623
- feat(models): add LunaMaxxing Codex profile by @Yeachan-Heo in #3629
- fix(docs): refresh model profile index by @Yeachan-Heo in #3630
- fix(docs): regenerate embedded docs index after backlog doc edits by @twoimo in #3632
- fix(ultragoal): bind reviews to source snapshots by @Yeachan-Heo in #3631
- feat(agent): immutable per-attempt scope facility (#3592) by @Yeachan-Heo in #3608
- fix(coding-agent): restore import order in managed cleanup fixture by @twoimo in #3635
- fix(coding-agent): preserve Bash terminal output on callback loss by @Yeachan-Heo in #3483
- fix(coding-agent): assert goal_updated payload instead of emit arity by @twoimo in #3637
- fix(coding-agent): assert message-pipeline callback payloads instead of arity by @twoimo in #3641
- fix(coding-agent): AttemptScope post-merge compatibility repairs (#3592) by @Yeachan-Heo in #3638
- fix(coding-agent): tolerate run acceptance without a minted handle by @twoimo in #3645
- fix(coding-agent): use resolvable read spill fixtures by @twoimo in #3646
- fix(telegram): make delete settlement transactional and overflow-safe by @twoimo in #3647
- fix(models): correct lunamaxxing reasoning tiers by @Yeachan-Heo in #3653
- fix(coding-agent): repaint async settings views by @sj0618 in #3650
- fix(telegram): fence staging-temp reaping to dead publishers and exact identity by @twoimo in #3654
Full Changelog: v0.12.5...v0.12.6