一個房間可以容納多個 agent,而且這些 agent 不必共用相同的執行環境。Codex 和 Claude Code 可以並排放在同一個房間中,各自固定在專屬的目錄(或輪流使用同一目錄),各自擁有專屬的 handle 和權限模式,並同時受控於相同的授權、核准與稽核日誌。大家選擇要提及誰,就像選擇向哪位同事請教一樣。
本文將探討這樣做的實用情境以及會帶來哪些變化——而實際上改變的部分比你想像的還要少。
為什麼需要兩種執行環境
- 不同任務各有優勢。 團隊反饋表示,某個執行環境處理大型重構更為出色,而另一個則在小型修復上更快速,反之亦然,具體取決於程式庫的特性。兩者兼備可讓提出請求的人自由選擇。
- 額度考量。 當某個訂閱的額度在下午耗盡時,另一個 agent 正好處於閒置狀態。跨執行環境借用與跨人員借用採用相同的機制。請參閱 借用 agent。
- 徵求第二意見。 讓一個 agent 審查另一個 agent 的 diff。兩者的輸出都會呈現在同一個時間線上。
- 不同的目錄。 Codex 負責 data pipeline,Claude Code 負責 web 應用,放在同一個房間是因為關心這兩個專案的正是同三個人。
房間內的呈現方式
設定兩個名稱明確的 agent:pipeline(Codex)和 web(Claude Code),而非直接使用執行環境的名稱。成員只需提及其中一個。每個 agent 都有獨立的序列佇列,因此長時間執行的 Codex 工作不會阻擋快速的 Claude Code 問題。兩者各自具備獨立的權限模式;而四項一律暫停的動作則對兩者同樣適用。
daemon 會偵測機器上安裝了哪些執行環境並回報其版本;你在建立每個 agent 時選擇所需的執行環境。
跨 agent 相互引用
請求可以透過 id 提及先前的請求。「@web, apply the schema change from R-12 to the API models」能將 Codex agent 的成果作為 context 提供給 Claude Code agent。被引用的請求、其輸出與其產出物(artifacts)都會自動帶入新的執行;任何人都不需要手動複製貼上。請參閱 請求 id 與可恢復的執行。
哪些部分完全一致
房間是抽象層。執行環境則是 agent 的實作細節。
跨執行環境的權限模式
Claude Code 的模式包含 plan、default、acceptEdits 和 bypassPermissions。Codex 則有自己的核准設定,同樣具備從僅提供建議到全自動的層級階梯。在房間中,你可以為每個 agent 選取相對應的層級,而針對個人的授權則疊加於其上。具體的對應關係請參閱 權限模式解析。
常見問題
兩個 agent 可以在同一個目錄下工作嗎? 可以,但每個 agent 的佇列僅在自身內部循序執行。兩個 agent 同時編輯同一個儲存庫可能會產生衝突。請為它們分配不同的目錄,或者接受有時需要等待的情況。
我需要同時具備這兩者的訂閱嗎? 每個執行環境使用各自的訂閱。muti 不託管也不收取任何一者的費用。
還支援偵測哪些執行環境? Cursor 已實作並正在等待驗證;OpenCode、DeepSeek 和 Hermes 即將推出。房間模型不會因執行環境不同而改變。
成員能看出 agent 背後是哪種執行環境嗎? 可以。agent 卡片會顯示執行環境與版本。根據工作性質為 agent 命名,可以讓成員聚焦於任務本身,而不是供應商。
兩個 agent,一個房間,同一套規則。為它們建立一個房間。
發布於