A JavaScript error occurred in the main process
Uncaught Exception: Error: Connection for host ID local not found
   at pb.getChronicleSidecarControlState (...)

在同一台Mac电脑上创建了一个全新的macOS用户帐户。同一台机器,相同的操作系统,相同的/Applications/Codex.app二进制文件。毒源一定存在于原始 macOS 用户主目录中的某个地方,并且每次卸载后都会保留下来。

根本原因


此文件:  

 ~/.codex/.codex-global-state.json

关键事实:

  • 这是Codex CLI状态目录
  • Codex桌面应用程序读取/写入的文件与CLI相同(Electron相关的键,例如,electron-main-window-bounds都位于此处)。electron-persisted-atom-stateelectron-saved-workspace-roots
  • 卸载桌面应用程序并不会清除此文件
  • 它在所有标准故障排除清单中都看不到。

解决方案

# 1. 删除所有codex进程
pkill -9 -f "Codex"

# 2. 将受感染的系统文件隔离(重命名,不要删除,以防需要取证数据)
TS=$(date +%s)
mv ~/.codex/.codex-global-state.json     ~/.codex/.codex-global-state.json.poisoned-$TS
mv ~/.codex/.codex-global-state.json.bak ~/.codex/.codex-global-state.json.bak.poisoned-$TS
mv ~/.codex/auth.json                    ~/.codex/auth.json.poisoned-$TS

# 3. 重启codex
open -a "Codex"

接着登录界面立即出现。重新登录 → 功能完全正常。

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐