You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.