Incodex
Incognito toggle for Codex desktop.
Changelog
- Compatible Runtime hot updates: Supported running macOS windows and the installed Windows window can apply UI and shared action updates without restarting Codex or refreshing the page. Pending requests finish with their original handlers; failed activation attempts trigger rollback, with failures reported explicitly.
- Keep running generations usable: Publishing a newer Runtime no longer prevents an existing process from reading its verified modules. Windows opens new private windows with the CLI matching its retained Runtime.
- Separate publication from activation: Diagnostics report verified publication, startup controller, active actions and acknowledged window generations separately, preserving missing acknowledgements and rollback failures.
- Upgrade once, then update compatible changes live: For Homebrew, script or managed Windows installations, run
inc update. For a source installation, update your checkout with git pull, then run cargo install --locked --path crates/incodex-cli and incodex runtime. If you already use app integration, finish active work and exit Codex normally, then run incodex install once to refresh the macOS loader catalog or Windows helper. On macOS, repeat your original --app <path> or --clone option if you used one. If you only use incodex open, update and reopen your private window; no installation is needed. Other Runtime changes still require reopening; native helper or loader changes require installation. Already-open incognito windows retain their privacy Runtime until normal close. Automatic recovery after a real Windows Store upgrade remains experimental.
更新日志
- 兼容 Runtime 热更新:受支持的 macOS 运行中窗口和 Windows 已安装窗口,可以更新 UI 与共享动作逻辑,无需重启 Codex 或刷新页面。进行中的请求使用原处理函数完成,激活失败会尝试回退。
- 保持运行中版本可用:发布新 Runtime 后,旧进程仍可读取自己已验证的模块。Windows 新开隐身窗口时,会使用与保留 Runtime 匹配的 CLI。
- 区分发布与激活:诊断分别记录已验证的磁盘发布、启动控制器、活动动作和窗口确认版本,明确保留未确认与回退失败状态。
- 首次安装后,兼容变化可在线更新:Homebrew、脚本或 Windows 受管理安装运行
inc update。源码安装先在代码仓运行 git pull,再执行 cargo install --locked --path crates/incodex-cli 和 incodex runtime。已使用应用集成的用户,完成手头工作并正常退出 Codex,再运行一次 incodex install,刷新 macOS 加载器资产目录或 Windows helper。macOS 用户原先使用了 --app <path> 或 --clone 时,重装须带上原来的选项。只使用 incodex open 的用户更新后重开隐身窗口即可,无需安装集成。其他 Runtime 变化仍需重开,原生 helper 或加载器变化需要重新安装。已打开的隐身窗口保留原隐私 Runtime,直到正常关闭。真实 Windows Store 升级后的自动恢复仍属实验能力。