用量上限限制的是一段時間內能使用多少 Claude,而上下文視窗上限限制的是單次對話的容量。若只是上下文視窗已滿,請在 Claude Code 內使用 /compact 或 /clear。若已達到帳號用量上限且需要切換 Agent,Watch 會把已儲存的本機會話紀錄轉入 Codex。Watch 不會繞過上限,也不會改動本機儲存庫檔案。
在長時間的工程工作中,Claude Code 可能回報你已達到方案上限,並附上重設時間。截至目前累積的推理、失敗迭代與命令輸出仍留在磁碟上。Watch 把這份已儲存的會話接到 OpenAI Codex,讓新工具能檢視先前脈絡,而不必由你手動摘要這次調查。
步驟 1:核對來源會話 ID 與工作目錄
找出目前使用中的 Claude Code 會話 ID。紀錄存放於 ~/.claude/projects/<encoded-cwd>/<session-id>.jsonl。請確認目錄路徑(cwd)與實際專案工作區一致,以免 Worktree 與儲存庫對不上。
步驟 2:確認目標專案已存在於 Codex Desktop
依官方外部 Agent 匯入要求,目的地工作區必須已在 Codex Desktop 註冊。請先在 Codex Desktop 開啟該資料夾,以建立本機信任與專案識別。
步驟 3:準備匯入計畫(Prepare)
在 Watch Desktop 選取來源會話並點選 OpenAI Codex,或執行 prepare CLI 命令。此階段只做唯讀檢查、核對鎖定狀態並建立執行日誌,不會修改目標檔案。
步驟 4:確認匯入並檢視降級項目(Confirm)
檢視預覽的訊息數量、工作目錄與工具呼叫軌跡。明確確認後,才會透過本機 Codex app-server 匯入協定開始轉移。請注意,工具呼叫事件可能降級為文字呈現。
步驟 5:獨立啟動目標用戶端(Open)
確認後,使用應用程式介面或繼續命令開啟 Codex Desktop。匯入與開啟嚴格分開:若啟動失敗,只重試開啟,不要重複匯入階段。
# 1. 準備匯入計畫(唯讀探測與計畫產生)
npm run watch -- import-codex prepare <claude-id> --cwd /abs/project/path --desktop-project --experimental --json
# 2. 確認並執行匯入(使用 prepare 輸出的 planId)
npm run watch -- import-codex confirm <plan-id> --json
# 3. 檢查執行狀態(若中斷則做唯讀探測)
npm run watch -- import-codex status <plan-id> --json1. 不保證無損:工具呼叫結構在 Codex 會降級為純文字,模型續寫也不在有限驗證範圍內。 2. 狀態不明時停止:若程序中斷或逾時,鎖定會保留。請用 status 命令檢查,不要強行刪除鎖定或重新提交。 3. 本機轉換並非完全離線:Watch 雖不使用外部伺服器,但 Codex 會呼叫自己的 app-server 常駐程序,並向其上游模型提供者驗證。