← 網誌

工作流程

轉代理,唔好轉 app。

coding 代理可以做到一半用晒額度,但你個 repository 冇用晒任何嘢。將工作留喺原位,開另一個代理,喺同一個 terminal 繼續。

代理轉咗。主機、repository、working tree 同手機介面冇轉。

通常係有用嗰部分開始咗先發生。代理讀過 repository、搵到出錯路徑,仲改咗兩個檔案。跟住 terminal 停喺一句同程式碼完全冇關嘅說話:你已經去到用量或者開支上限。

Claude Code 有一個真實提示好直接:You've hit your individual spend limit · run /usage-credits to ask your admin for a higher limit。Codex 亦有自己嘅上限通知同因帳戶而異嘅選項。字眼唔同,中斷一樣:供應商邊界突然出現喺 working tree 中間。

第一步:你撞到邊一種上限?

大家成日統稱做「token 上限」,但其實撈埋咗三個問題:對話 context 可以滿、計劃額度可以用晒、帳戶亦可以去到信用額或者開支上限。下一步要睇產品實際講緊邊樣。

Context 或長度

一段對話已經去到模型可以主動攜帶嘅資料量。

點做: 支援嘅話壓縮或者總結,否則帶住聚焦交接開新 session。

用量額度

你個計劃用晒產品目前時間窗嘅額度。

點做: 睇顯示嘅重設時間,同帳戶獲提供嘅升級或者信用額選項。

開支或信用額上限

付費繼續已到個人、workspace 或機構預算邊界。

點做: 加錢、改上限、搵管理員、等候,或者將任務交畀另一個代理。

睇清楚眼前通知,再去供應商用量頁面查嗰個帳戶有咩重設、信用額或者管理員選項。上限同處理方法會跟計劃轉,亦會改變。不過付款、等候或者搵管理員,唔係令工程任務繼續嘅唯一方法。

訂閱停咗,repository 冇停。

最直接嘅後備方案,要付出轉 app 嘅代價

喺手機最直接係離開 Claude app,開 ChatGPT 用 Codex;或者掉轉。狹義上係得,因為仲有另一個代理。但偏偏喺你最需要連續性嗰刻,成個駕駛艙都換埋。

導覽位變、批准掣唔同、session history 排法亦唔同。一個 app 有嘅流程,另一個可能冇;而且兩個都唔係通用 SSH terminal,冇得將你平時啲 tmux session、SFTP browser 同 tunnel 放喺代理隔籬。頭幾分鐘用嚟搵掣,而唔係了解上一個代理改咗乜。

將 terminal 變成穩定嗰層

喺工作本身所在嘅地方運行 Claude Code 同 Codex:同一部機、同一個 SSH client。喺 Mobile SSH,轉供應商可以只係開多個 tmux pane,再行另一條 command。手機介面保持熟悉,因為佢係連去你部伺服器,唔係某一間模型供應商。

轉代理之後仲留低啲乜
工作狀態帶唔帶得過?
Repository 檔案同未 commit 修改喺同一隻磁碟 ✓ 得
Git status、diff 同測試輸出兩個 CLI 都檢查到 ✓ 得
SSH 主機、shell 同工作目錄同一個 session ✓ 得
tmux、SFTP、tunnel 同代理提示同一套手機工具 ✓ 得
另一個供應商嘅對話記錄要重新交接 — 唔得
檔案係共享狀態,chat history 係供應商狀態。以 repository 做事實來源。

呢種先係有用嘅可攜性。下一個代理可以檢查磁碟上嘅檔案、diff、測試結果同項目指示。Mobile SSH 仲認得連線,tmux 仲認得 session,SFTP 同 port forward 都喺原位。代理提示兩邊都用得,因為 hook 報告 terminal 狀態,而唔係效忠供應商。

供應商中立唔代表 context 會神奇過戶;係代表證據捱得過轉換。

老實嘅交接

Claude 嘅對話唔會變成 Codex 嘅對話,掉轉都一樣。唔好只同接手代理講「繼續」,然後期望佢睇到另一個服務擁有嘅 chat。畀佢持久狀態:repository 規則、working tree diff、行過嘅 command,同仲要做到嘅結果。

四步交接

  1. 凍結證據

    唔好清理或者覆寫 working tree。記低 git status --short,檢查 git diff --stat。

  2. 讀本地規則

    叫新代理編輯之前讀 AGENTS.md 同相關項目文件。

  3. 重新建立 baseline

    行最細範圍嘅相關測試,記低邊啲過、邊啲失敗、邊啲未試。

  4. 喺新 pane 繼續

    喺舊 pane 隔籬開另一個 CLI,講目標同限制,叫佢先檢查現有 diff。

實用嘅第一個 prompt 讀 AGENTS.md、git status 同目前 diff。保留現有工作。行針對性測試,解釋仲差乜,然後繼續任務。

如果第一個代理未寫 summary 就停咗,diff 就係正式記錄。叫接手嗰個先檢查、後編輯。咁可以保護半製成品、搵出 patch 入面嘅假設,亦有清楚位置決定繼續、修改定還原。

一套介面,用今日最啱嘅代理

唔係話 Codex 同 Claude Code 可以互換。佢哋嘅強項、模型、工具、上限同帳戶規則都唔同。正因為咁,介面唔應該迫你永久揀邊。按任務、可用額度同 repository 政策去揀代理。

供應商原生 app 往往係零設定使用佢雲端代理最快條路;需要就用。但如果工作喺你控制嘅機器,通用 terminal 係更長久嘅家:一個 app 連伺服器、任何已安裝代理;當工作由代理 prompt 變返普通工程,成套 SSH 工具仍然喺度。

按實力揀代理,按自己規矩保留工作空間。