定位來源與 cwd
以原生會話 ID 找出已儲存的紀錄,並保留實際的 cwd。既有的 Worktree 不會被悄悄換成儲存庫根目錄。
AGENTRELAY / 本機會話交接
換一個程式設計工具。同一份工作。
遇到 Claude Code 用量上限、上下文視窗已滿,或調查卡住了?把已儲存的紀錄與工作目錄帶到 Codex、OpenCode、Kimi、Pi 或 Grok,繼續進行。
讀取已儲存的紀錄,核對工作目錄,再選擇目標 Agent。
/Users/dev/projects/example-api檢查 API 重試流程,並保留先前的結論與失敗嘗試。
已確認工作目錄與重試邊界。下一步:錯誤處理迴歸。
BashEditRead桌面專案必須先存在。工具呼叫與結果可能變成文字。模型續寫不在這次有限通過的範圍內。
demo-plan / example-api合成來源已載入。等待預覽。
僅合成紀錄。不會讀取本機、寫入 Agent、啟動用戶端或請求模型。
防護依路徑而異。範圍狹窄的檢查並非通用的安全保證。桌面應用程式有四個檢視(會話交接、交接紀錄、支援路徑、設定),並提供淺色、深色與跟隨系統外觀。
以原生會話 ID 找出已儲存的紀錄,並保留實際的 cwd。既有的 Worktree 不會被悄悄換成儲存庫根目錄。
Codex 路徑會綁定目標目錄與設定,並附有執行日誌與持續鎖定。結果不明時會查詢,不會盲目重新提交。
把已記錄的訊息與事件轉入目標格式。保留程度各不相同;內部往返並不能證明原生續寫。
若匯入後開啟失敗,只重試開啟。終端機啟動失敗時,會退回複製命令,不再做一次轉移。
依來源、方向、平台與版本驗證。找到 CLI 並不是相容性證據。
| 交接路徑 | 進入點 | 證據與限制 | 狀態 |
|---|---|---|---|
| Claude Code → Codex Desktop | 官方匯入 | macOS arm64 合成樣本:專案列表、prepare / confirm 以及兩次獨立開啟在範圍內通過。工具紀錄可能變成文字;模型續寫仍然有限。 | 有限通過 |
| Claude / Codex / OpenCode / Kimi / Pi / Grok | 基準 CLI 轉接器 | 已有讀取、轉換與繼續的進入點,六張桌面目標卡片原樣重用各轉接器的繼續命令;Grok 另透過 `sessions list`、`export` 與 ACP `session/load` 通過隔離的原生重播。並未證明每一種組合、平台、內容樣本或版本都已被原生接受。 | 逐路徑驗證 |
| OpenCode Web / TUI 強化 | 官方 JSON 實驗 | 1.18.29 的隔離紀錄可見性與有效目標模型已通過。一次續寫請求回傳提供者 429;尚未整合為新的預設進入點。 | 未整合 |
| Antigravity 2.0 → Antigravity CLI | 同產品互動式選擇器 | 官方 /resume 的 Antigravity 分頁在第二次確認後匯入;--conversation 只會繼續既有的 CLI 紀錄。Watch 沒有轉接器,也沒有原生接受。這不是其他 Agent → Antigravity 的匯入。 | 未整合 |
| Claude Desktop Code / 其他進入點 | 官方進入點研究 | 沒有完整的 Watch 路徑接受;沒有新的預設目標。Grok 已移出此組,改用自己的基準卡片;見支援路徑表。 | 未整合 |
每篇指南先給出可獨立閱讀的答案,再列出步驟。Watch 不會繞過用量上限,也不會為模型排名。
當 Claude Code 回報五小時或每週上限時,/compact 不會恢復配額。Watch 只讀取本機的 ~/.claude/projects/<encoded-cwd>/<session>.jsonl,核對工作目錄,並把該紀錄複製到 Codex。原始檔案維持不變。工具事件可能變成文字。
閱讀指南OpenCode 把會話放在 ~/.local/share/opencode/opencode.db。WATCH_OPENCODE_DB 會讓 Watch 指向另一個檔案。Watch 在同一個 SQLite 交易中寫入 sessions、messages 與 parts,失敗則回復。不支援的工具欄位會變成文字。後續回覆取決於你設定的模型。
閱讀指南上下文視窗已滿表示這段對話太長:請在 Claude Code 內執行 /compact 或 /clear。帳號上限會標出重設時間,此時 /compact 沒有作用。Watch 既不會放大視窗,也不會恢復配額。它把已儲存的會話複製到另一個仍能執行的 Agent。
閱讀指南Opus 5.5 提高了 Pro、Max、Team 與按席位計費 Enterprise 的五小時上限,並新增一次可儲存的重設。它並沒有取消上限。Watch 不會讀取或提高 Claude 配額。只有在該官方重設仍然不夠時,才把已儲存的會話交給 Codex。
閱讀指南從儲存庫執行 CLI,或建置桌面應用程式。需要能存取儲存庫。沒有發布全域 npm 套件。
git clone https://github.com/can4hou6joeng4/Watch.gitcd Watch && npm installnpm run watch -- status --jsonnpm run watch -- import-codex prepare <claude-id> --cwd /abs/project --desktop-project --experimental --jsonnpm --prefix desktop installnpm run desktop:devcd desktop && npx tauri build缺少 tsx?請先執行 npm install。node:sqlite 錯誤需要檢查 Node 版本。
由隔離環境中的合成會話產生:動畫以原始時序重播真實 CLI 輸出;截圖是合成示範模式下的桌面瀏覽器預覽。它們展示的是真實行為,不是原生接受的證據。


這是儲存庫的歷史驗證,不是這次改版帶來的新原生用戶端接受。
Codex CLI 0.153.4 / macOS arm64。工具紀錄變成文字;沒有桌面 UI 或模型續寫。
ChatGPT Desktop 26.901.51231。合成樣本出現在專案列表中;沒有模型續寫。
ChatGPT Desktop 26.903.61454。兩次開啟以同一份匯入計畫到達同一個合成目標。模型續寫仍不在通過範圍內。
在 Watch 輸入來源會話 ID,核對偵測到的工作目錄,再選擇目標 Agent。Claude → Codex 會顯示官方、先有專案的匯入預覽,只有在你確認後才寫入,然後另行開啟目標;其他目標使用既有的 CLI 轉接器。Watch 不會繞過用量上限,也不會搬移程式碼;它轉移的是已儲存的會話紀錄。
兩個進入點:在桌面應用程式選取來源會話並點選 OpenAI Codex 卡片(官方單一會話匯入:prepare → confirm → open),或執行 watch import-codex prepare <claude-id> --cwd <project> --desktop-project --experimental,接著再 confirm。專案必須已存在於 Codex Desktop。工具紀錄在 Codex 端可能變成文字,模型續寫不在已驗證範圍內。
不會。壓縮或清除脈絡是 Claude Code 自己的 /compact 與 /clear。Watch 把已儲存的會話紀錄整份移到另一個 Agent;目標會話從該紀錄開始,原本的會話不會被改動。能不能放得下,取決於目標工具的上下文視窗。
Claude Code:~/.claude/projects/<encoded-cwd>/<session-id>.jsonl,以 claude --resume <id> 繼續。Codex:~/.codex/sessions/YYYY/MM/DD/rollout-*.jsonl,以 codex resume <id> 繼續。OpenCode:~/.local/share/opencode/opencode.db,以 opencode -s <id> 繼續。Watch 依會話 ID 查找這些紀錄,顯示所屬工作目錄,並在交接紀錄下列出該目錄的串接交接。
Watch 不會為兩者排名。兩者都已安裝並完成驗證時,可以交接會話:Claude → Codex 使用官方匯入預覽,Codex → Claude 使用 CLI 轉接器轉換;兩者都會保留工作目錄。部分事件在格式之間可能降級,結果會列出哪些項目被降級。
Watch 沒有自己的轉送伺服器。部分原生會話建立路徑會呼叫目標 CLI,並可能存取其網路服務。模型續寫也遵循該服務的隱私與模型規則。本機轉換並不代表整個流程完全離線。
不是。新檔與整檔取代有原子寫入與回解析檢查,部分附加路徑的防護則不同。官方 Codex 匯入使用自己的日誌、目標鎖與讀回驗證。確切邊界請見架構說明。
已檢視官方進入點;尚未整合進 Watch。這些是 Antigravity 的操作,不是 Watch 的轉換命令。
已有官方文件 / 未經 Watch 驗證
agy --conversation <conversation-id>繼續既有的 Antigravity CLI 對話 ID。它不是 Claude、Codex 或桌面對話的匯入工具。
agy -c查找目前工作目錄的最近對話。紀錄遺失或已刪除時可能會開啟新對話,因此這不是沒有副作用的狀態檢查。
/resume在 CLI 工作階段選擇器切到 Antigravity 分頁,選取桌面對話並確認匯入。官方文件描述的是複製的紀錄、脈絡與工具軌跡。Watch 尚未對其做原生驗證,也沒有外部 Agent 匯入契約。