What changed
Add isolated Codex Desktop launches and picker shortcut
Launch managed desktop profiles with separate Codex and Electron state without copying credentials. Keep the stock desktop session unchanged, preserve profile selection on launch failures, and resolve directory bindings before launch.
Expose desktop launches as codex-app/cxa and Shift+x in the macOS profile picker. Refresh captured picker documentation and cover private-state redirection.
Show Codex Desktop in profile details and launch menu
Keep desktop profile switches from importing terminal projects
Install
brew install reyanshgupta/tap/ditto-cli # or: brew upgrade ditto-cli
npm install -g @reyanshgupta/ditto-cli@0.4.2
cargo binstall ditto-cli # or: cargo install ditto-cliThe archives below are the same binaries every channel installs; SHA256SUMS covers them.
Full Changelog: v0.4.1...v0.4.2