帳號自動切換

代理撞上用量上限。
它照樣把工作做下去。

當代理所在的 Claude 或 Codex 帳號用完配額時,AgentsRoom 會把同一個會話交給你已經登入的另一個帳號,工作繼續進行。

不重啟,不丟上下文,不用等 5 小時或每週的時段重置。幾個小訂閱就此變成一個大得多的套餐。

自動切換
工作中
帳號 1
78%
帳號 2
12%
同一個會話,同一個任務上下文保留

一個會話,兩個帳號。交接就發生在原來撞牆的地方。

每一份 Claude、Codex 和 Antigravity 套餐都有上限:一個以小時計的滾動時段,還有一個以天或週計的更長時段。撞到上限,CLI 就在任務中途停下。代理已經重構到第三個檔案,整個計劃都在它腦子裡,現在卻凍在那兒,等一個你看不見的時鐘走完。

常見的應對都不好。你等著。或者手動開啟第二個帳號,從空白 prompt 重新開始對話,因為會話存在第一個帳號裡。或者乾脆買最貴的那檔套餐,讓牆來得晚一點。

AgentsRoom 走第四條路。它盯著 CLI 宣布配額耗盡的那一刻,挑一個你已登入的其他帳號,把會話記錄搬過去,在那個帳號上重新拉起會話,並告訴代理從停下的地方接著做。在你這邊看起來什麼都沒發生,只有終端裡多了一行,寫著是哪個帳號接了手。

用量上限的代價不止是等待

等待從來不只是等待。下午 3 點開始的 5 小時時段就是你的整個下午,而時段重開時,你做到一半的任務依然沒做完。

重開對話是真花錢。把功能、涉及的檔案、已經做過的決定重講一遍,新帳號還沒做成一件有用的事,token 就先燒掉了。

無人值守的執行會悄悄死掉。凌晨 2 點的定時任務、一張很長的待辦工單、一條團隊工作流程:它們在上限處停住,你早上才發現,什麼都沒做。

而且它反覆發生。這不是一個季度才碰上一次的邊緣情況。對同時跑好幾個代理的人來說,這是每週都要交的稅。

幾個小套餐,一整天不中斷

人們要這個功能,理由很少是方便,而是帳單。

一份大訂閱

  • : 你為最高檔付錢,只是把牆推遠,並沒有拆掉它。
  • : 上限還在那裡,只是晚一點出現,而且通常挑最糟的時刻。
  • : 一個帳號只有一份配額:兩個代理並行跑,就燒得快一倍。
  • : 配額用完,所有東西同時停住。沒有任何退路。

兩三個小套餐

  • : 每個帳號都有自己獨立的配額和自己的重置時間。
  • : 先用完的那個會在對話中途交給下一個,你什麼都不用做。
  • : 總花費往往低於單份最高檔,可用的工作時長卻明顯更多。
  • : 用完的帳號會先坐冷板凳,等時段重置後自己回到池子裡。

AgentsRoom 不賣這些訂閱,也不從中抽成。它只是不讓你已經付過錢的帳號在另一個被卡住時閒著。

實際發生了什麼,一步一步看

五個步驟,沒有一步需要你。

01

CLI 說自己配額用完了

AgentsRoom 持續讀取代理的終端輸出,識別服務商自己發出的用量上限訊息。檢測器是刻意做窄的:僅僅提示你接近上限的警告,或者顯示 80% 的配額面板,都不會觸發任何動作。

02

用完的帳號被換下場

它會被標記為不可用,直到配額時段重置;服務商公布了真實重置時間就用真實時間。即使當下沒有其他帳號可用,這一步照樣執行,這樣你接下來啟動的代理不會撞上同一堵牆。

03

選出替補帳號

在你這個服務商的其他帳號裡,AgentsRoom 只保留磁碟上確實處於登入狀態、沒在冷板凳上、也沒有逼近自己上限的那些,然後挑剩餘配額最多的一個。你排除掉的帳號永遠不會被考慮。

04

會話搬過去

對 Claude 來說,會話記錄存在原帳號自己的目錄裡,所以要先複製進接手帳號的目錄樹。少了這一步,會話會以空白狀態恢復,而那正是這個功能要防止的損失。原帳號那份副本保持原樣。

05

代理恢復並繼續工作

CLI 在新帳號上重新啟動,帶著完整歷史恢復同一個會話,並收到一條簡短指令:繼續被打斷的工作,而不是從頭再來。終端裡會有一行寫明是哪個帳號接了手,代理的帳號角標也會在應用各處同步更新。

各服務商怎麼隔離帳號

這個切換建立在每個 CLI 本來就提供的機制之上,而不是在它外面套一層殼。

Claude Code

一個帳號就是一個目錄,裡面裝著它自己的憑證、會話和專案歷史。切換意味著對著另一個目錄重新啟動 CLI,所以會話記錄必須跟著對話一起走。這份複製由 AgentsRoom 替你完成。

CLAUDE_CONFIG_DIR

Codex

Codex 用同樣的方式隔離憑證,但對話記錄存放在 AgentsRoom 為每個專案生成的 home 目錄裡,綁定的帳號變了它也不會動。所以這裡的切換只是重新綁定憑證再恢復會話。

CODEX_HOME

Antigravity CLI

這裡說的 Antigravity 帳號,其實就是一把 Gemini API 金鑰。每個代理可以跑在自己的金鑰上,所以多個代理能在各自獨立的配額上並行工作。有兩點和另外兩家服務商不一樣:一是代理會在接手的金鑰上乾淨地重新啟動,而不是恢復原來的對話;二是 Antigravity 沒有配額餘量條,所以用完的金鑰只是被換下場一段預設時長,而不是一直等到它真正的重置時間。CLI 自帶的 Google 登入不會被拿來當備用,所以至少要有兩把金鑰才會發生任何事。

GEMINI_API_KEY

Google AI Pro 和 Ultra 訂閱無法交替使用:Antigravity CLI 把這類登入資訊存在作業系統的鑰匙串裡,而鑰匙串對整台機器只儲存一個帳號,也沒有提供在多個帳號之間挑選的辦法。

這會影響本機上的每一個 Antigravity 會話,包括你自己在 AgentsRoom 之外啟動的那些。它們都會改用這把 API 金鑰,而不是你的 Google 訂閱。關掉這個開關就能恢復原樣。

今天大家都怎麼湊合

每一種都是真實存在的繞法,每一種都有代價。

等時段重置

免費,也是最貴的選項。代理抱著一個會被上下文壓縮弄丟的計劃乾等,分支停在做了一半的狀態,而排在那個時段裡的無人值守任務根本不會發生。

手動切換帳號

如果你正好盯著螢幕,這招能用。但對話還是丟了:會話屬於建立它的那個帳號,新帳號只能從空白 prompt 開始,你要把已經講過的一切再講一遍。

shell 包裝腳本或帳號切換器

這類工具在編輯器外面全域換掉當前憑證。它們不可能知道某個專案裡的某個代理剛好在一輪對話中途撞了牆,也沒有辦法把那段對話帶過去。順便還會把其他所有會話一起搬走。

買最大的套餐

這只是挪牆,不是拆牆,而且擴展性很差:四個代理並行跑,就是把同一份配額切成四份。幾份互相獨立的配額能吸收的突發量,一份大配額吸收不了。

同一個會話
代理恢復的是它自己的會話和完整歷史,不是一份摘要。沒有任何東西需要重講,也沒有任何東西被改寫。
帳號之間保持隔離
每個帳號在磁碟上保留自己的目錄、自己的憑證和自己的歷史。切換讀取並複製的只有一段對話,從不涉及憑證。
主動權在你手裡
一個開關就能全部關掉;也可以把某個帳號單獨排除出備用池,同時它照常可用。

工作帳號不會悄悄替私人專案買單

自動切換預設關閉。把一個會話搬到另一份訂閱上,本質是一筆計費決定,而它最常牽涉的,正是工作帳號替私人專案買單。所以這件事該由你親手開啟,而不是一上來就替你定好。開啟之後,它也從不盲目。任何帳號都可以被標記為永不作為備用;當你要嚴格區分僱主的訂閱和自己的訂閱,或者區分兩個客戶時,這就是正確答案。每次切換都會在代理的終端裡公告,每個代理跑在哪個帳號上也直接顯示在側邊欄的卡片上,誰在為什麼付費從來不用猜。

FAQ

必須有兩份訂閱才有用嗎?

是的。這個功能至少需要同一個服務商下兩個都能用的帳號:兩個已登入的 Claude 或 Codex 帳號,或者 Antigravity 的兩把 Gemini API 金鑰。只有一個帳號時沒有可切換的目標,AgentsRoom 的行為和以前完全一樣:代理停下,並告訴你配額什麼時候重置。

切換時代理會丟掉對話嗎?

對 Claude 和 Codex 來說不會,這正是重點:會話會帶著完整記錄在新帳號上恢復。對 Claude 而言,記錄會先複製進接手帳號的目錄,因為一個 Claude 會話在物理上就存在建立它的那個帳號裡面。Antigravity 是例外:在它上面,代理是用另一把金鑰乾淨地重新啟動,而不是恢復會話,所以它是把中斷的任務重新接著做,而不是把對話搬過去。

預設是開啟的嗎?

不是,在你親手開啟之前它一直是關著的。開關在設定的 AI 服務商與帳號裡,就在帳號列表下方,也可以直接從底部狀態列的用量面板裡開啟。把兩份訂閱併到一起,等於把工作和錢從一邊挪到另一邊,所以這應該是一個選擇,而不是一個預設值。開啟之後,在你為該服務商登入第二個帳號之前,它依然什麼都不會做。

能不能讓某個特定帳號不被用作備用?

可以。每個帳號都有單獨的排除開關。被排除的帳號永遠不會被選為備用,但當你把某個代理明確綁定到它時,它照常工作。

如果所有帳號都用完配額了呢?

代理會停下,終端裡會寫明,並給出帳號名和 CLI 報告的重置時間。結果和現在一樣,只是把沉默換成了說明。

它會不會誤判,把我第二份訂閱也燒掉?

檢測器只在服務商明確說明已達上限的訊息上觸發。接近上限的警告、配額面板和百分比,從設計上一律忽略。切換之後還有一小段冷卻時間,避免恢復後的會話被自己重放的歷史再次觸發。

用完的帳號會回來嗎?

會。它會坐冷板凳直到配額時段重置,能拿到服務商自己的重置時間就用它,之後自動回到池子裡。不需要點任何東西。

無人值守的執行也管用嗎?

那正是它最有價值的場景。定時任務、待辦工單和團隊工作流程都是沒人盯著在跑的,而用量上限過去會讓它們悄無聲息地結束。無論你坐在鍵盤前還是在睡覺,切換都以同樣的方式發生。

支援哪些服務商?

Claude Code、Codex 和 Antigravity CLI。前兩個能把對話一起搬走,因為它們各自把一個完整帳號隔離在自己的目錄裡。Antigravity 沒有這樣的目錄:它的 Google 登入存在作業系統的鑰匙串裡,整台機器只有一個帳號,所以這裡的帳號其實是按代理注入的 Gemini API 金鑰,切換時是把代理重新啟動,而不是恢復會話。檢測層不綁定具體服務商,所以任何新增帳號隔離能力的 CLI 都能加進來,不用重做設計。

這會違反服務商的條款嗎?

AgentsRoom 不建立帳號,不共享憑證,也不把別人的配額拿來共用。它使用的是你自己擁有並已登入的訂閱,走的是每個 CLI 都寫在文件裡的帳號隔離機制。這和你手動去做的是同一件事,只是少了中斷。

我能在 Antigravity 上交替使用兩份 Google AI Pro 或 Ultra 訂閱嗎?

不能,而且今天沒有哪個工具能乾淨地做到這件事。Antigravity CLI 把這份登入資訊存在作業系統的鑰匙串裡,鑰匙串對整台機器只儲存一個帳號,也沒有對外提供在多個帳號之間選擇的方式。那些看起來在管理多份訂閱的切換工具,其實是在改寫鑰匙串裡的那條記錄,所以對這台機器上的所有會話來說,任何時候都只有一個帳號是生效的。AgentsRoom 不這麼做。它支援的是多把 Gemini API 金鑰,每個代理一把,這些才是真的能並行跑起來。

把 Antigravity 代理掛到 API 金鑰上,會改變我機器上的什麼?

它會寫入一項 Antigravity CLI 全域讀取的設定,於是這台機器上的每一個 Antigravity 會話都會改用這把 API 金鑰,而不是你的 Google 訂閱,包括你自己在 AgentsRoom 之外啟動的會話。AgentsRoom 會在你開啟這個開關的地方就提醒你,再關掉就會恢復到原來的行為。

我加好了 Antigravity 帳號,可什麼都沒變,為什麼?

它們已經配置好了,但沒有生效:Antigravity CLI 仍然在讀它自己的憑證,所以它忽略了那把金鑰。開啟列表上方的開關,它們就會生效。這種情況下不會有任何地方報錯,因為在 CLI 看來一切正常,它只是從頭到尾都沒有去看那把金鑰。

你可能還會喜歡

Claude 多帳戶

在 AgentsRoom 裡,一台電腦上並排執行多個 Claude Code 帳戶:一個專案用個人帳戶,另一個用工作帳戶,第三個用客戶帳戶。按專案固定帳戶,按代理覆蓋,直接在應用內登入。macOS、Windows 和 Linux 上均可免費下載。

Codex 多帳號

在 AgentsRoom 中並行執行多個 Codex CLI 帳號。個人 OpenAI 帳號用於一個專案,工作帳號用於另一個專案。按專案固定帳號,按 Agent 覆蓋。透過 codex login 直接在應用內登入。

令牌使用情況:每個會話:即時

AgentsRoom 為每個 Claude Code 會話提供即時 token 用量表:紅色超量警報、快取命中率,以及輸入、輸出和快取的完整明細。100% 本地執行。macOS、Windows 和 Linux 上免費。

多提供商

在同一個專案裡並排執行 Claude、Codex 和其他代理 CLI,並在不丟上下文的前提下把會話從一個轉到另一個。

Adaptive Mode

傳送之前就把模型選對:輕活交給便宜模型,重活交給旗艦模型。花掉的 token 更少,上限也就來得更晚。

恢復會話

在任何支援的服務商上,直接接著之前的 CLI 對話繼續,而不是從空白 prompt 重新開始。

定時任務

按計劃執行代理,包括通宵執行。配合帳號自動切換,配額撞牆不再意味著執行結束。

訊息佇列

同一個週期的另一端:先堆好一個提示詞並設定好,讓它在配額恢復時、或週期即將重置前發出,把你付過錢的額度真正花掉。

延伸閱讀

別再把下午丟給用量上限

把第二個帳號登入一次就夠了。下次配額用完時,你會從終端裡的一行字知道,而不是從一個幾小時前就停了的代理那裡。

免費下載 AgentsRoom

配套應用:隨時隨地監控你的 Agent

使用 Claude、Codex、Antigravity CLI 或其他 AI 提供商。

獲取擴充功能
Chrome Web Store

把 Bug 和需求直接傳送到您的公開待辦清單。

多專案管理
多供應商
多代理執行
即時狀態
檔案差異與提交
行動應用
即時預覽
代理團隊
瀏覽器自動化
Backlog 驅動開發
提示詞庫
技能庫
檢視所有功能