Skip to content

v1.160.0

Choose a tag to compare

@deivid11 deivid11 released this 13 Jul 17:02

What's New

Added

  • Fork Codex agents - forking a Codex agent now continues its conversation history in the new agent, matching Claude/OpenCode/Grok, instead of degrading to a plain fresh-session clone. The fork's first turn runs through the Codex app-server's thread/fork (even when normal turns use codex exec), then later turns resume the new thread normally. If the fork can't be performed (e.g. an older Codex without thread/fork), the agent surfaces an error and stays retryable instead of silently starting an empty conversation.

Technical Details

  • agent-handler adds 'codex' to FORKABLE_PROVIDERS; CodexRunnerRouter forces app-server mode for a fork's first turn; codex-app-server-runner uses thread/fork vs thread/resume, requires the fork to return its own thread id (never falls back to the source id), and on failure surfaces an error + keeps forkSourceSessionId retryable.
  • Android versionName/versionCode derive from package.json; APK built at versionName 1.160.0 / versionCode 1160000 (client bundle; upstream 1.159.3 tmux fix is server-only). 1008 tests / 85 files passing.