What's Changed
- fix(#1652): SCM wake-up turns now visible in Discord with placeholder messages by @Git-on-my-level in https://github.com/Git-on-my-level/codex-autorunner/pull/1653
- Fix zombie running state after managed turn finalization failure by @Git-on-my-level in https://github.com/Git-on-my-level/codex-autorunner/pull/1655
- feat: CAR app layer — manifest, install, tool runner, hooks, artifacts, and agent hints by @Git-on-my-level in https://github.com/Git-on-my-level/codex-autorunner/pull/1651
- Seed bound progress for SCM wakeups by @Git-on-my-level in https://github.com/Git-on-my-level/codex-autorunner/pull/1656
- [codex] Show app identity in ticket flow status by @Git-on-my-level in https://github.com/Git-on-my-level/codex-autorunner/pull/1659
- Surface active tool activity in flow status by @Git-on-my-level in https://github.com/Git-on-my-level/codex-autorunner/pull/1662
- Fix SCM managed turn queue wakeups by @Git-on-my-level in https://github.com/Git-on-my-level/codex-autorunner/pull/1663
- test: parallelize fast validation by @Git-on-my-level in https://github.com/Git-on-my-level/codex-autorunner/pull/1664
- [codex] Reduce Python LOC and emit AutoOptimize PNG charts by @Git-on-my-level in https://github.com/Git-on-my-level/codex-autorunner/pull/1665
- [codex] Add app archive cleanup hooks by @Git-on-my-level in https://github.com/Git-on-my-level/codex-autorunner/pull/1668
- [codex] Fix Codex app-server command isolation by @Git-on-my-level in https://github.com/Git-on-my-level/codex-autorunner/pull/1670
- chore(deps-dev): bump typescript-eslint from 8.59.0 to 8.59.1 by @dependabot[bot] in https://github.com/Git-on-my-level/codex-autorunner/pull/1667
- chore(deps-dev): bump jsdom from 29.0.2 to 29.1.0 by @dependabot[bot] in https://github.com/Git-on-my-level/codex-autorunner/pull/1666
- [codex] AutoOptimize LOC reduction campaign by @Git-on-my-level in https://github.com/Git-on-my-level/codex-autorunner/pull/1671
- [codex] Productize CAR app distribution by @Git-on-my-level in https://github.com/Git-on-my-level/codex-autorunner/pull/1672
- Consolidate documentation single sources of truth by @Git-on-my-level in https://github.com/Git-on-my-level/codex-autorunner/pull/1676
- [codex] Harden audited security boundaries by @Git-on-my-level in https://github.com/Git-on-my-level/codex-autorunner/pull/1677
- [codex] Quiet stale GitHub CI wakes by @Git-on-my-level in https://github.com/Git-on-my-level/codex-autorunner/pull/1681
- [codex] remove legacy migration and dead fallback code by @Git-on-my-level in https://github.com/Git-on-my-level/codex-autorunner/pull/1682
- fix: chat operation state machine transitions + dedup (fixes #1675) by @Git-on-my-level in https://github.com/Git-on-my-level/codex-autorunner/pull/1680
- fix: keep car CLI wrapper synced to hub venv after updates (fixes #1674) by @Git-on-my-level in https://github.com/Git-on-my-level/codex-autorunner/pull/1678
- fix: add flow worker reap cycle + stall watchdog (fixes #1673) by @Git-on-my-level in https://github.com/Git-on-my-level/codex-autorunner/pull/1679
- [codex] fix idle CPU soak orphan cleanup by @Git-on-my-level in https://github.com/Git-on-my-level/codex-autorunner/pull/1686
- [codex] Fix Telegram polling backoff and lazy app-server startup by @Git-on-my-level in https://github.com/Git-on-my-level/codex-autorunner/pull/1685
- refactor: AutoOptimize — extract helpers, deduplicate across discord/telegram/cli/opencode (22 tickets) by @Git-on-my-level in https://github.com/Git-on-my-level/codex-autorunner/pull/1687
- [codex] Publish AutoOptimize complexity refactor batch by @Git-on-my-level in https://github.com/Git-on-my-level/codex-autorunner/pull/1688
- fix(#1689): track processed comment_ids to prevent duplicate SCM wake-ups by @Git-on-my-level in https://github.com/Git-on-my-level/codex-autorunner/pull/1690
- fix(#1692): defer notify_chat timer until queued execution reaches front of queue by @Git-on-my-level in https://github.com/Git-on-my-level/codex-autorunner/pull/1693
- fix: show actual model name instead of 'default' in chat responses by @Git-on-my-level in https://github.com/Git-on-my-level/codex-autorunner/pull/1694
- refactor: AutoOptimize v2 — extract facades, coordinators, filebox, CLI helpers (18/32 tickets) by @Git-on-my-level in https://github.com/Git-on-my-level/codex-autorunner/pull/1691
Full Changelog: https://github.com/Git-on-my-level/codex-autorunner/compare/v1.11.11...v1.11.12