分叉這個代理。
保留整段對話。
你的代理已經幹了兩個小時。它讀過程式碼,試過三種方案,排除了其中兩種。你想讓第二個代理走另一條路,但你不想把這些再敲一遍。
點一下分叉圖示。一個雙胞胎在旁邊開啟,角色相同、CLI 相同、對話相同。原來的代理繼續幹活,毫無察覺。
- 讀取 auth/session.ts
- 排除 Cookie 方案
- 嘗試令牌重新整理
在執行中的代理上點一下:雙胞胎開啟時已經載入了父級的對話。
以前複製一個代理,只複製它的配置。你得到同樣的角色和同樣的模型,面對一張白紙,第一件事就是把兩個小時的工作重講一遍。於是沒人複製。大家要麼把同一個代理往一條路上死推,要麼開一個新的,再交一次交底的學費。
分叉複製的是對話。在 Claude、Codex 和 Grok 上用的是 CLI 自帶的分叉命令,雙胞胎因此繼承真正的會話檔案:做過的決定、走過的死路、已經讀過的檔案、你絕不想去概括的推理過程。從那一刻起是兩段對話,各自在自己的主控台裡乾淨地分開。
這個功能的另一半更小,你反而會用得更多。輸入框工具欄上的一個按鈕開啟氣泡,讓你不驚動代理就能問代理:問題跑在它對話的一份副本上,在螢幕之外,唯讀。答案以流式寫進氣泡。終端不動,代理這一輪不被打斷,你問過的東西也不會進它的歷史。
你實際得到的
第二個代理,已經知道一切。同樣的角色、同樣的 CLI、同樣的模型、同樣的對話。沒有要重新解釋的,不用寫摘要,也不會在轉述裡丟掉上下文。
不打斷就能拿到的答案。旁路提問氣泡在對話副本上後台執行,代理繼續幹活,你照樣拿到答案。
兩段彼此獨立的對話,絕不會有兩個主控台寫同一個檔案。分叉拿到自己的會話身份,兩個代理可以並肩全速執行。
誠實的兜底。在沒有分叉命令的 CLI 上,雙胞胎以新會話啟動,並拿到父級的轉錄去讀,應用會在螢幕上直說,而不是假裝。


它怎麼運作
兩個動作,一個想法:複製對話,別打擾代理。
從代理那一行分叉
把滑鼠移到一個會話還活著的代理上,分叉圖示就出現在它的操作欄裡,挨著選單。右鍵選單裡也有。按鈕只對執行中的代理顯示,因為已關閉的主控台沒有對話可複製了。
雙胞胎帶著上下文開啟
一個新代理被建立並保留下來,在列表裡縮排在父級之下,一眼就能分清枝和幹。它的主控台開啟時已經帶著父級的對話。
讓兩者走上不同的路
兩個主控台並行執行,各跑各的對話。在分叉裡試那個有風險的重構,把穩妥的路留給原來的代理。分支走不通就扔掉,上游一點沒動過。
在旁邊提問,不佔用終端
在輸入框工具欄裡,提問按鈕會開啟一個氣泡。輸入問題,答案流式出現。副標題告訴你它從哪來:這個代理的一份副本,還是一個讀它主控台的新會話。
接著追問,再對答案動手
執行緒會保留,追問建立在前面的回答之上。你可以複製任何一條答案,或者把它傳送到輸入框:那只會預填欄位,不會傳送。真正送到代理面前的東西,仍由你決定。
旁路提問氣泡:你提問,一份唯讀副本作答,代理的終端紋絲不動。
能原生的地方原生,不能的地方講清楚
代理 CLI 並非都有分叉命令。AgentsRoom 有真的就用真的,沒有就告訴你沒有。
原生分叉
Claude、Codex 和 Grok 用它們自己的命令分叉自己的會話。我們不重放任何東西,也不改寫任何東西:CLI 複製自己的對話檔案,兩條線索從那裡分開。在 Claude 和 Grok 上,分叉從第一秒起就可以恢復。
明說的兜底
在其他所有 CLI 上,雙胞胎會開一個新會話,並拿到父級主控台的轉錄去讀。主控台裡有一行把這件事說明白。看得見的降級,好過第二天才發現的降級。
旁路提問
提問氣泡可用於 Claude、Codex、Grok、GitHub Copilot CLI、OpenCode、Mistral Vibe 和 Antigravity CLI,走的是每個 CLI 自己的非互動模式,引數是查證過的,不是猜的。
做得紮實
FAQ
在 AgentsRoom 裡分叉一個 AI 代理會做什麼?
它建立第二個代理,這個代理已經擁有第一個的對話。同樣的角色、同樣的 CLI、同樣的模型,以及真正要緊的上下文:做過的決定、排除掉的方案、已經讀過的檔案。之後兩個主控台在兩段獨立的對話上並行執行。可以用來在不放棄第一條路的前提下試第二條,讓同一個代理的雙胞胎做一次評審,或者開一條隨時可以扔掉的探索分支。
哪些代理 CLI 能原生分叉會話?
Claude、Codex 和 Grok。每個都有自己的分叉命令,CLI 複製自己的對話檔案,雙胞胎因此繼承真正的會話。不重放,不改寫,而且在 Claude 和 Grok 上,分叉從開啟那一刻起就可以恢復。
在不能分叉的 CLI 上會發生什麼?
雙胞胎以一個新會話啟動,並拿到父級主控台的轉錄去讀,主控台第一行就會說明這一點。你拿到了上下文,只是沒有 CLI 層面的分叉,而且你清楚自己拿到的是哪一種。兜底還會保留啟動提示詞:分叉一個從待辦工單啟動的代理,雙胞胎照樣帶著那份工單說明。
原來的代理會停下、變慢,或者察覺到什麼嗎?
不會。分叉在它旁邊新建一個主控台,原代理保留自己的對話繼續幹活。旁路提問是同一個想法再往前一步:它在螢幕之外跑在一份副本上,所以代理的終端裡什麼都不會出現,它的歷史裡也不會留下任何東西。
什麼是旁路提問,為什麼不直接在終端裡打字?
在輸入框裡打字是真正的一輪對話:它會打斷,會佔用終端,而且會永遠留在對話裡。旁路提問跑在一份副本上。你問代理為什麼選了某個方案,或者某個檔案是幹什麼的,代理繼續幹活的同時,答案出現在氣泡裡。這也是對某些 CLI 提供的那個快速旁問斜槓命令的回應,但沒有它的主要缺點:那個命令會佔住終端,你還得再退出來。
我可以連著問好幾個問題嗎?
可以。只要氣泡還在,執行緒就一直保留,追問會建立在前面的回答上,而不是從頭開始。在 Claude 和 Grok 上,追問複用一段並行對話,所以成本是一個問題,而不是一個問題再加上整段父級對話。
旁路提問會改我的程式碼嗎?
在 CLI 給了我們經過驗證的唯讀模式的地方不會:Claude 和 Grok 用計劃模式作答,Codex 在唯讀沙箱裡,Mistral Vibe 用它的計劃代理。在沒有查證到這類引數的 CLI 上,我們不會憑空發明一個:那些工具在動任何東西之前都會請求批准,而一次沒人在場批准的非互動執行,只會作答,不會寫盤。
分叉或旁路提問會消耗令牌嗎?
會,兩者都跑在你自己的 CLI 帳號上,用你的供應商額度,跟代理本身完全一樣。分叉會把整個上下文重讀一遍,在 Claude 上因為前綴完全相同,絕大部分由快取供給,但不是免費的。這也是關閉氣泡就取消執行的原因:沒人讀的答案,照樣按一輪計費。
你可能還喜歡
延伸閱讀
兩個代理,一段共同的起點對話
分叉一個正在執行的代理並保留它的上下文,或者問一個它的終端永遠看不到的問題。免費試用。
配套應用:隨時隨地監控你的 Agent
使用 Claude、Codex、Antigravity CLI 或其他 AI 提供商。
把 Bug 和需求直接傳送到您的公開待辦清單。
AgentsRoom 實際執行一瞥。