Skip to content

v0.13.0 — server auto-resume, reasoningEffort, 60-min timeout, parallel-by-default

Choose a tag to compare

@anhnguyen0905 anhnguyen0905 released this 24 Jul 17:39
· 53 commits to main since this release

Added

  • Bounded server-side auto-resumeretryPolicy + runRecovery resume the same Codex session after transient turn failures (≤2), timeouts (≤1), or missing completion marker (≤1), with 2s/8s backoff. Opt out via CODEX_MCP_AUTO_RESUME=0.
  • Recovery metadata — payloads report attempts and resumeReasons; codex_batch exposes them per task result.
  • Reasoning-effort controlreasoningEffort: minimal|low|medium|high|xhigh on execute/continue/review/batch, mapped to -c model_reasoning_effort.

Changed

  • Default execution timeout 30 → 60 minutes (per attempt; 2h cap unchanged).
  • Benign CLI notices (e.g. hook-trust banner) classify as warnings, no longer flipping completed runs to failed; live view/progress render them consistently.
  • Live log + progress notifications survive resume attempts (single sink teardown per logical run).
  • codex-flow: parallel-by-default when task-waves width > 1 (≤3 auto, >3 ask) with hard preconditions (clean tracked baseline, serial worktree creation, control-file copy, mandatory task commit before merge); file-disjoint slicing as the norm; reasoningEffort mapped per task complexity.