手機接續 Mac Codex 會話
手機端可以連到 VPS,再回到 Mac 本機服務,查看目前專案與會話。
Project Journal
這裡用非工程術語記錄 CodexMobile 目前做到哪裡、哪些能力已可用、哪些問題正在修,以及下一階段的優先級。 目標是讓使用者不需要翻開發記錄,也能快速理解項目狀態。
手機端可以連到 VPS,再回到 Mac 本機服務,查看目前專案與會話。
正在處理 Codex app-server 不穩時,手機端 fallback 與桌面端顯示不一致的問題。
已確認這不是手機 UI 問題;目前採用短超時與本機降級,避免拖慢手機端。
Current Status
Timeline
新版仍出現 app-server 初始化 timeout 與高內存風險。CodexMobile 目前採取「短超時嘗試 app-server, 失敗後走本機 fallback」的策略,避免手機端同步被拖死。
發送後不再長時間等待容易 timeout 的桌面 app-server;停止和回退修改改為更快返回,圖片附件也會一起保留到輸入框。
修掉本機服務中「未命名項目」造成的 snapshot 失敗,並補上 rollout fallback 解析,讓手機端至少能看到 timeline、 命令與文件變更卡片。
手機端可以接收 Mac 桌面截圖並預覽;保存到相簿仍需要持續完善 iOS 原生保存流程與檔案路徑處理。
Known Issues
桌面端有自己的會話渲染邏輯。當 app-server 可用時應以 app-server 為準;當 app-server 超時時,fallback 只能從本地 rollout 推斷,因此仍可能有折疊區差異。
若拿不到桌面端原始 fileChange,手機端只能從 diff 或文字摘要重建統計。下一步會優先保留桌面端明確返回的統計值, 減少重算造成的差異。
這是目前同步一致性的最大外部風險。CodexMobile 會避免長時間阻塞等待 app-server,但完全一致仍依賴 app-server 能穩定返回完整會話資料。
Next