代理撞上用量上限。
它照样把工作做下去。
当代理所在的 Claude、Codex 或 Grok Build 账号即将用完配额时,一条配额规则会把同一个会话交给你已经登录的另一个账号,工作继续进行。
不重启,不丢上下文,不用等 5 小时或每周的时段重置。几个小订阅就此变成一个大得多的套餐。
一个会话,两个账号。交接就发生在原来撞墙的地方。
每一份 Claude、Codex 和 Grok Build 套餐都有上限:一个以小时计的滚动时段,还有一个以天或周计的更长时段。撞到上限,CLI 就在任务中途停下。代理已经重构到第三个文件,整个计划都在它脑子里,现在却冻在那儿,等一个你看不见的时钟走完。
常见的应对都不好。你等着。或者手动打开第二个账号,从空白 prompt 重新开始对话,因为会话存在第一个账号里。或者干脆买最贵的那档套餐,让墙来得晚一点。
AgentsRoom 走第四条路,而从 1.188 版本起,这条路通过一条配额规则来走。底部的用量面板本来就在读取每个 CLI 公布的所有配额条;在同一个面板里写下的规则是这样说的:当我最紧张的那个账号的会话或本周用量达到 99%,就把正在运行的代理迁到另一个账号。规则触发时,AgentsRoom 挑一个你已登录的其他账号,把会话记录搬过去,在那个账号上重新拉起会话,并告诉代理从停下的地方接着做。在你这边看起来什么都没发生,只有终端里多了一行,写着是哪个账号接了手。
用量上限的代价不止是等待
等待从来不只是等待。下午 3 点开始的 5 小时时段就是你的整个下午,而时段重开时,你做到一半的任务依然没做完。
重开对话是真花钱。把功能、涉及的文件、已经做过的决定重讲一遍,新账号还没做成一件有用的事,token 就先烧掉了。
无人值守的运行会悄悄死掉。凌晨 2 点的定时任务、一张很长的待办工单、一条团队工作流:它们在上限处停住,你早上才发现,什么都没做。
而且它反复发生。这不是一个季度才碰上一次的边缘情况。对同时跑好几个代理的人来说,这是每周都要交的税。
几个小套餐,一整天不中断
人们要这个功能,理由很少是方便,而是账单。
一份大订阅
- : 你为最高档付钱,只是把墙推远,并没有拆掉它。
- : 上限还在那里,只是晚一点出现,而且通常挑最糟的时刻。
- : 一个账号只有一份配额:两个代理并行跑,就烧得快一倍。
- : 配额用完,所有东西同时停住。没有任何退路。
两三个小套餐
- : 每个账号都有自己独立的配额和自己的重置时间。
- : 先用完的那个会在对话中途交给下一个,你什么都不用做。
- : 总花费往往低于单份最高档,可用的工作时长却明显更多。
- : 用完的账号会先坐冷板凳,等时段重置后自己回到池子里。
AgentsRoom 不卖这些订阅,也不从中抽成。它只是不让你已经付过钱的账号在另一个被卡住时闲着。
实际发生了什么,一步一步看
五个步骤,规则写好之后,没有一步需要你。
配额条越过你设定的阈值
AgentsRoom 定时读取每个 CLI 公布的配额条,也就是用量面板里显示的那些,并用它们来判断你的规则:哪个账号(最紧张的那个,或指定的某个),哪个时段(默认是任意用量条,或者会话或每周),哪个阈值;编辑器里最贴近上限的选项是 99%。终端已经完全不再读取:一段只是在谈论上限的对话,或一个引用了上限的文件,都触发不了任何东西;而且规则在每个配额时段内只触发一次,不会每读取一次配额条就触发一次。
用完的账号被换下场
它会被标记为不可用,直到配额时段重置,用的是服务商公布的真实重置时间。在此期间启动的代理会被绑定到一个状态良好的账号上,而不是撞上同一堵墙;再加一条规则,还能在定时启动开始之前就把它们暂缓或转到别的账号。
选出替补账号
在你这个服务商的其他账号里,AgentsRoom 只保留磁盘上确实处于登录状态、没在冷板凳上、也没有逼近自己上限的那些,然后挑剩余配额最多的一个。你排除掉的账号永远不会被考虑。
会话搬过去
对 Claude 来说,会话记录存在原账号自己的目录里,所以要先复制进接手账号的目录树。少了这一步,会话会以空白状态恢复,而那正是这个功能要防止的损失。原账号那份副本保持原样。
代理恢复并继续工作
CLI 在新账号上重新启动,带着完整历史恢复同一个会话,并收到一条简短指令:继续被打断的工作,而不是从头再来。终端里会有一行写明是哪个账号接了手,代理的账号角标也会在应用各处同步更新。
各服务商怎么隔离账号
这个切换建立在每个 CLI 本来就提供的机制之上,而不是在它外面套一层壳。
Claude Code
一个账号就是一个目录,里面装着它自己的凭据、会话和项目历史。切换意味着对着另一个目录重新启动 CLI,所以会话记录必须跟着对话一起走。这份复制由 AgentsRoom 替你完成。
CLAUDE_CONFIG_DIR
Codex
Codex 用同样的方式隔离凭据,但对话记录存放在 AgentsRoom 为每个项目生成的 home 目录里,绑定的账号变了它也不会动。所以这里的切换只是重新绑定凭据再恢复会话。
CODEX_HOME
Antigravity CLI 和 Cursor
从 1.190 版本起,这两个 CLI 都会公布配额条(Cursor 的计费周期,Antigravity 每个模型池的 5 小时窗口和每周窗口),但整台机器只有一个读数,而不是每个账号一个,而移动代理的规则需要每个账号一条配额条:所以 Antigravity 和 Cursor 仍然没有自动切换。它们的账号依然存在,也依然可以并行运行。这里说的 Antigravity 账号就是一把 Gemini API 密钥,愿意的话可以每个代理一把,让多个代理在各自独立的配额上工作;Cursor 账号则是它自己的一个配置目录。其中一个用完时,你在代理的卡片上手动把它重新绑定到另一把密钥或另一个账号,代理会干净地重新启动,而不是恢复原来的对话。
GEMINI_API_KEY
Google AI Pro 和 Ultra 订阅无法交替使用:Antigravity CLI 把这类登录信息存在操作系统的钥匙串里,而钥匙串对整台机器只保存一个账号,也没有提供在多个账号之间挑选的办法。
这会影响本机上的每一个 Antigravity 会话,包括你自己在 AgentsRoom 之外启动的那些。它们都会改用这把 API 密钥,而不是你的 Google 订阅。关掉这个开关就能恢复原样。
今天大家都怎么凑合
每一种都是真实存在的绕法,每一种都有代价。
等时段重置
免费,也是最贵的选项。代理抱着一个会被上下文压缩弄丢的计划干等,分支停在做了一半的状态,而排在那个时段里的无人值守任务根本不会发生。
手动切换账号
如果你正好盯着屏幕,这招能用。但对话还是丢了:会话属于创建它的那个账号,新账号只能从空白 prompt 开始,你要把已经讲过的一切再讲一遍。
shell 包装脚本或账号切换器
这类工具在编辑器外面全局换掉当前凭据。它们不可能知道某个项目里的某个代理刚好在一轮对话中途撞了墙,也没有办法把那段对话带过去。顺便还会把其他所有会话一起搬走。
买最大的套餐
这只是挪墙,不是拆墙,而且扩展性很差:四个代理并行跑,就是把同一份配额切成四份。几份互相独立的配额能吸收的突发量,一份大配额吸收不了。
工作账号不会悄悄替私人项目买单
在你写下规则之前,自动切换一直是关闭的。把一个会话搬到另一份订阅上,本质是一笔计费决定,而它最常牵涉的,正是工作账号替私人项目买单。所以这件事该由你亲手打开,而不是一上来就替你定好。如果你之前打开过旧的全局开关,更新时已经替你写好了等效的规则,名为“账号用尽时继续工作”,你可以像对待其他规则一样查看、停用或删除它们。规则打开之后,它也从不盲目。任何账号都可以标记为“从不作为备用”;当你要严格区分雇主的订阅和自己的订阅,或者区分两个客户时,这就是正确答案。每次切换都会在代理的终端里公告,每个代理跑在哪个账号上也直接显示在侧边栏的卡片上,谁在为什么付费从来不用猜。
FAQ
必须有两份订阅才有用吗?
是的。这条规则至少需要同一个服务商下两个都能用的账号:两个已登录的 Claude、Codex 或 Grok Build 账号。只有一个账号时没有可切换的目标,规则编辑器也会这样提示,AgentsRoom 的行为和以前完全一样:代理停下,并告诉你配额什么时候重置。
切换时代理会丢掉对话吗?
对 Claude、Codex 和 Grok Build 来说不会,这正是重点:会话会带着完整记录在新账号上恢复。对 Claude 而言,记录会先复制进接手账号的目录,因为一个 Claude 会话在物理上就存在创建它的那个账号里面。Antigravity 和 Cursor 没有自动切换,因为它们的配额是按整台机器读取一次,而不是每个账号读取一次;当你手动迁移它们的某个代理时,代理会在另一个账号上干净地重新启动,而不是恢复会话。
默认是开启的吗?
不是。这是一条由你创建的配额规则:打开底部的用量面板,打开面板右栏的配额管理卡片(从 1.192 版本起,用量条在左侧,操作在右侧),点击新建规则,选择“切换正在运行的代理”动作,然后选择服务商、时段(任意用量条,或者会话或每周)和阈值。如果更新之前旧的全局开关是打开的,这些规则已经以“账号用尽时继续工作”的名字存在了。把两份订阅并到一起,等于把工作和钱从一边挪到另一边,所以这应该是一个选择,而不是一个默认值。规则写好之后,在你为该服务商登录第二个账号之前,它依然什么都不会做。
能不能让某个特定账号不被用作备用?
可以。每个账号都有单独的排除选项“从不作为备用”,在设置的 AI 服务商与账号里。被排除的账号永远不会被选为备用,但当你把某个代理明确绑定到它时,它照常工作。
如果所有账号都用完配额了呢?
代理会停下,终端里会写明,并给出账号名和 CLI 报告的重置时间。结果和现在一样,只是把沉默换成了说明。
它会不会误判,把我第二份订阅也烧掉?
规则读取的是服务商公布的配额条,从不读取终端;当配额条越过你设定的阈值时,它在每个配额时段内只触发一次,编辑器里最贴近上限的选项是 99%。对话里的一句警告、有人贴进来的配额面板,或引用了上限的文件,都触发不了它。还可以要求满足第二个条件,比如本周用量也要高于某个水平,这样规则就不会只凭会话数字去迁移代理。
用完的账号会回来吗?
会。它会坐冷板凳直到配额时段重置,能拿到服务商自己的重置时间就用它,之后自动回到池子里。不需要点任何东西。
无人值守的运行也管用吗?
那正是它最有价值的场景。定时任务、待办工单和团队工作流都是没人盯着在跑的,而用量上限过去会让它们悄无声息地结束。无论你坐在键盘前还是在睡觉,切换都以同样的方式发生。而且因为它是一条配额规则,同类的其他规则也能管住启动这一端:会话已满时,规则可以暂缓定时启动,或者在它们消耗任何配额之前就把它们送到备用账号上。
支持哪些服务商?
Claude Code、Codex 和 Grok Build:这三个 CLI 公布了 AgentsRoom 能读取的配额条,并且在磁盘上把一个完整账号隔离开来,所以对话能跟着代理一起走。Antigravity CLI 和 Cursor 的配额读数是整台机器一个,而不是每个账号一个,所以没有规则能区分它们的账号,也不会自动切换;它们的账号照样可以并行运行,代理由你手动重新绑定。任何具备可读配额和账号隔离能力的 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 重新开始。
定时任务
按计划运行代理,包括通宵运行。配合账号自动切换,配额撞墙不再意味着运行结束。
用量提醒
在撞墙之前:配额条越过 50%、75%、90% 或你选定的阈值时,在桌面或手机上收到通知,每个时段一次。
消息队列
同一个周期的另一端:先堆好一个提示词并设定好,让它在配额恢复时、或周期即将重置前发出,把你付过钱的额度真正花掉。
延伸阅读
我在Claude里还剩多少令牌?要看的是这两个界面
你的Claude订阅套餐不是按令牌计价的,所以没有任何界面会显示令牌余额。这里讲清楚它到底计量什么、真正会显示它的那两个界面,以及为什么你没在打字它也在掉,还有2026年9月的每周周期变更会给你的一周带来什么。
Claude Code一次只保持一个登录状态,这是同时运行多个账户的方法
在同一台机器上同时运行工作账户和个人账户的实战指南:决定哪个登录状态生效的那个环境变量、为什么开到第三个终端后shell方案就不管用了,以及如何为每个项目固定一个账户。
Antigravity CLI每台机器只保留一个Google登录,以下才是真正管用的做法
为什么您无法在Antigravity CLI上交替使用两份Google AI Pro订阅、它究竟把您的登录信息存在哪里、那些账户切换工具对您的系统钥匙串到底做了什么、为什么家庭方案并不会让额度翻倍,以及唯一能真正并行运行多个账户的做法。
别再把下午丢给用量上限
把第二个账号登录一次就够了。下次配额用完时,你会从终端里的一行字知道,而不是从一个几小时前就停了的代理那里。
配套应用:随时随地监控你的 Agent
使用 Claude、Codex、Antigravity CLI 或其他 AI 提供商。
把 Bug 和需求直接发送到您的公开待办清单。