Skip to content

v0.4.69

Choose a tag to compare

@github-actions github-actions released this 12 Jul 11:29

What's Changed

Bug Fixes

  • Codex sessions no longer get stuck "running" after they finish. When a codex app-server subprocess died mid-turn without a final turn/completed (crash, kill, disconnect), the driver waited forever — the turn never resolved and the session stayed running permanently. The driver now settles the turn on subprocess close (mirroring the claude driver), which also un-hangs the recovery wrapper that depends on the base driver returning.

Improvements

  • Startup reconciliation of orphaned sessions. A session stranded at running by a process that died mid-turn (crash / kill / power loss) is now repaired to incomplete at startup — but only when its owner process is provably dead, so a session store shared by multiple live processes never has a live turn clobbered. The owner pid is stamped at turn start for both new and resumed turns.

Full Changelog: v0.4.68...v0.4.69