Incodex
Incognito toggle for Codex desktop.
Changelog
- Incognito windows follow the main window: new windows take their size and placement cues from the current Codex window and open directly in Codex mode.
- A more dependable open path:
incodex open handles early closes and temporary connection interruptions while keeping the isolated window UI available throughout its lifecycle.
- Stronger session burn: closing an incognito window now quiesces its isolated helper processes, rejects identity mismatches, and removes late session data before reporting cleanup complete.
- Safer app changes: install, uninstall, and recover close every matching Codex instance normally, refuse active or tampered targets, and converge interrupted transactions without unsafe replacement.
- Truthful diagnostics: status and doctor distinguish checked, skipped, unknown, and unsafe states while validating session ownership, transaction evidence, backups, and signatures.
- Hardened signing boundaries: Incodex preserves official helper identities, verifies trusted vendor evidence, and fails closed when nested components or restore sources cannot be proven safe.
- Clearer terminal progress: long operations update one stable progress line, survive terminal resizing, and provide target-specific Keychain guidance only when it applies.
- One native product path: the retired JavaScript product router and mutation publishers are gone; the Rust CLI, verified Runtime bundle, and checksum-protected release assets are now the sole stable path.
更新日志
- 无痕窗口跟随主窗口:新窗口参照当前 Codex 窗口的大小和位置打开,并直接进入 Codex 模式。
- 更可靠的 open 路径:
incodex open 能处理过早关窗和临时连接中断,并在整个生命周期中维持隔离窗口界面。
- 更彻底的会话焚毁:关闭无痕窗口时会先让隔离辅助进程停止写入、拒绝身份不匹配,并清除延迟产生的会话数据后才报告完成。
- 更安全的应用修改:install、uninstall 和 recover 会正常关闭所有匹配的 Codex 实例,拒绝仍在运行或已被篡改的目标,并安全收敛中断事务。
- 如实诊断:status 与 doctor 会区分已检查、已跳过、未知和不安全状态,同时验证会话归属、事务证据、备份与签名。
- 更严格的签名边界:Incodex 保留官方辅助程序身份,验证可信供应方证据,并在嵌套组件或恢复来源无法证明安全时拒绝继续。
- 更清晰的终端进度:长操作使用稳定的单行进度、适应终端尺寸变化,并只在确实适用时给出针对当前目标的钥匙串提示。
- 唯一的原生产品路径:旧 JavaScript 产品路由与修改发布器已退役;Rust CLI、已验证 Runtime bundle 和受校验和保护的发布资产成为唯一稳定路径。