v1.11.2
What's Changed
- Fix #1401: reuse harness instance across send_message and turn wait by @Git-on-my-level in #1429
- Fix #1400: show time taken on tickets and turns by @Git-on-my-level in #1430
- Fix #1365: retry thread-send timeout recovery with polling by @Git-on-my-level in #1431
- [codex] Fix Discord typing cleanup on cancelled begin by @Git-on-my-level in #1433
- Fix #1383: Discord interaction expiry cascade by @Git-on-my-level in #1434
- Repay massive tech debt: config extraction, harness decomposition, PMA hardening, ticket-flow seams by @Git-on-my-level in #1432
- [codex] Fix Hermes PMA runtime resolution and timeout config by @Git-on-my-level in #1436
- Fix Discord PMA turns stuck in working when finalization is cancelled by @Git-on-my-level in #1438
- CLI: canonical --path for hub root; remove car template alias (#1409) by @Git-on-my-level in #1440
- [codex] Fix managed-thread PR self-claim and narrow GitHub polling discovery by @Git-on-my-level in #1439
- [codex] Preserve resumable backend threads across runtime restarts by @Git-on-my-level in #1437
- [codex] Restore contextspace tree compatibility by @Git-on-my-level in #1441
- Make running execution lookups read-only by @Git-on-my-level in #1445
- Chat UX shared infrastructure and Discord/Telegram migration by @Git-on-my-level in #1443
- [codex] Implement issue #1442 validation and hermetic test hardening by @Git-on-my-level in #1446
Full Changelog: v1.11.1...v1.11.2