Автопереключение аккаунтов

Ваш агент упирается в лимит использования.
И всё равно продолжает работать.

Когда у аккаунта Claude, Codex или Grok Build, на котором работает агент, вот-вот закончится квота, правило квоты передаёт тот же диалог другому аккаунту, в который вы уже вошли, и работа продолжается.

Без перезапуска, без потери контекста, без ожидания сброса 5-часового или недельного окна. Несколько небольших подписок начинают вести себя как один гораздо более крупный тариф.

Автопереключение
В работе
Аккаунт 1
78%
Аккаунт 2
12%
Тот же диалог, та же задачаКонтекст сохранён

Один диалог, два аккаунта. Передача происходит там, где раньше была стена.

У любого тарифа Claude, Codex и Grok Build есть потолок: скользящее окно, которое измеряется часами, и более длинное, которое измеряется днями или неделей. Достигли потолка: CLI останавливается посреди задачи. Агент прошёл три файла рефакторинга, держал в голове весь план, и теперь он заморожен до тех пор, пока не истечёт таймер, которого вы не видите.

Привычные решения все плохи. Вы ждёте. Или вручную открываете второй аккаунт и начинаете диалог заново с пустого промпта, потому что сессия живёт внутри первого аккаунта. Или платите за самый дорогой тариф в списке, чтобы стена появилась позже.

AgentsRoom идёт четвёртым путём, а начиная с версии 1.188 делает это через правило квоты. Панель использования в строке состояния уже читает все шкалы квот, которые публикует каждый CLI; правило, записанное в этой же панели, говорит: когда сессия или неделя моего аккаунта, ближе всех подошедшего к лимиту, достигает 99%, перенести работающих агентов на другой аккаунт. Когда оно срабатывает, AgentsRoom выбирает другой аккаунт, в который вы вошли, переносит транскрипт диалога, перезапускает сессию на этом аккаунте и просит агента продолжить работу с того места, где она остановилась. С вашей стороны выглядит так, будто ничего не произошло, кроме строки в терминале с именем аккаунта, который принял работу.

Лимит использования обходится дороже, чем само ожидание

Ожидание никогда не сводится к ожиданию. Пятичасовое окно, открывшееся в 15:00, это весь остаток вашего дня, а задача, которую вы не закончили, всё ещё не закончена, когда окно открывается снова.

Перезапуск диалога стоит реальных денег. Повторное объяснение фичи, файлов и уже принятых решений сжигает токены на новом аккаунте ещё до того, как он сделает что-то полезное.

Автономные прогоны умирают молча. Задача по расписанию в 2 часа ночи, длинный тикет из бэклога, командный воркфлоу: они останавливаются на лимите, а вы узнаёте об этом утром, когда ничего не сделано.

Это повторяется. Это не редкий случай раз в квартал. Для любого, кто гоняет несколько агентов параллельно, это еженедельный налог.

Несколько небольших тарифов, один непрерывный день

Эту функцию редко просят ради удобства. Её просят из-за счёта.

Одна большая подписка

  • : Вы платите за верхний тариф, чтобы отодвинуть стену, а не чтобы убрать её.
  • : Потолок никуда не делся, он просто наступает позже и обычно в самый неудачный момент.
  • : Один аккаунт означает одну квоту: два агента, работающие параллельно, сжигают её вдвое быстрее.
  • : Когда она заканчивается, всё останавливается разом. Отступать некуда.

Два или три небольших тарифа

  • : У каждого аккаунта своя независимая квота и свой таймер сброса.
  • : Первый, у кого она закончилась, передаёт работу следующему прямо посреди диалога, без вашего участия.
  • : Суммарная стоимость часто ниже одного верхнего тарифа, при строго большем количестве рабочих часов.
  • : Исчерпанный аккаунт выводится из ротации до сброса своего окна, затем сам возвращается в пул.

AgentsRoom не продаёт вам подписки и не берёт с них процент. Он просто не даёт тем, за которые вы уже платите, простаивать, пока другая заблокирована.

Что происходит на самом деле, шаг за шагом

Пять шагов, и ни один из них не требует вас, когда правило уже написано.

01

Шкала квоты пересекает заданный вами порог

AgentsRoom опрашивает шкалы квот, которые публикует каждый CLI, те же, что показывает панель использования, и проверяет по ним ваше правило: какой аккаунт (ближе всех подошедший к лимиту или конкретный), какое окно (любой индикатор по умолчанию, либо сессия или неделя), какой порог, причём 99% это самое близкое к стене значение, которое предлагает редактор. Терминал больше никто не читает: диалог, в котором просто говорят о лимитах, или файл, где лимит упоминается, ничего не могут запустить, а правило срабатывает один раз за окно квоты, а не при каждом опросе шкалы.

02

Исчерпанный аккаунт выводится из ротации

Он помечается как непригодный до сброса окна квоты, с использованием реального времени сброса, которое публикует провайдер. Агент, запущенный за это время, привязывается к исправному аккаунту, а не упирается в ту же стену, а второе правило может придержать или перенаправить запуски по расписанию ещё до их старта.

03

Выбирается замена

Среди других ваших аккаунтов этого провайдера AgentsRoom оставляет только те, в которые действительно выполнен вход на диске, которые не выведены из ротации и ещё не подошли близко к собственному лимиту. Он берёт тот, у которого осталось больше всего квоты. Исключённые вами аккаунты не рассматриваются никогда.

04

Диалог переезжает

У Claude транскрипт сессии лежит внутри собственного каталога уходящего аккаунта, поэтому он сначала копируется в дерево принимающего аккаунта. Без этого шага сессия возобновилась бы пустой, а это ровно та потеря, ради предотвращения которой функция и существует. Исходный аккаунт сохраняет свою копию нетронутой.

05

Агент возобновляет работу и продолжает

CLI перезапускается на новом аккаунте, возобновляя ту же сессию со всей её историей, и получает короткую инструкцию продолжить прерванную работу, а не начинать её заново. Строка в терминале называет аккаунт, который принял работу, а бейдж аккаунта у агента обновляется во всём приложении.

Как каждый провайдер изолирует свои аккаунты

Переключение построено на механизме, который каждый CLI уже предоставляет, а не на обёртке вокруг него.

Claude Code

Аккаунт это каталог с собственными учётными данными, сессиями и историей проектов. Переключиться означает перезапустить CLI на другой каталог, поэтому транскрипт должен путешествовать вместе с диалогом. AgentsRoom делает эту копию за вас.

CLAUDE_CONFIG_DIR

Codex

Codex изолирует учётные данные так же, но роллауты диалога лежат в домашнем каталоге проекта, который генерирует AgentsRoom, и он не меняется при смене привязанного аккаунта. Поэтому переключение сводится к перепривязке учётных данных и возобновлению.

CODEX_HOME

Antigravity CLI и Cursor

Оба CLI публикуют шкалу квоты начиная с версии 1.190 (платёжный цикл Cursor, 5-часовое и недельное окна каждого пула моделей Antigravity), но это одно показание на всю машину, а не по одному на аккаунт, а правилу, которое переносит агентов, нужна шкала для каждого аккаунта: автоматического переключения для Antigravity и Cursor по-прежнему нет. Их аккаунты по-прежнему существуют и по-прежнему работают параллельно. Аккаунт Antigravity здесь это API-ключ Gemini, при желании по одному на агента, так что несколько агентов работают на разных квотах; аккаунт Cursor это собственный каталог конфигурации. Когда у одного из них заканчивается квота, вы вручную привязываете агента к другому ключу или аккаунту с его карточки, и агент запускается заново, а не возобновляет диалог.

GEMINI_API_KEY

Подписки Google AI Pro и Ultra чередовать нельзя: Antigravity CLI хранит эти входы в связке ключей вашей операционной системы, где помещается один аккаунт на всю машину и нет никакого способа выбрать между несколькими.

Это меняет каждую сессию Antigravity на этой машине, включая те, которые вы запускаете сами вне AgentsRoom. Они будут использовать API-ключ вместо вашей подписки Google. Выключите, чтобы вернуть как было.

Что люди делают сегодня вместо этого

Каждый из этих обходных путей реален, и каждый чего-то стоит.

Ждать сброса окна

Бесплатно и при этом самый дорогой вариант из существующих. Агент держит план, который потеряет при сжатии контекста, ветка остаётся наполовину сделанной, а любой автономный прогон, назначенный на это окно, просто не случается.

Переключить аккаунт вручную

Работает, если вы в этот момент смотрите на экран. Диалог вы всё равно теряете: сессия принадлежит создавшему её аккаунту, поэтому новый начинает с пустого промпта, и вы заново объясняете всё, что уже объясняли.

Обёртка для шелла или переключатель аккаунтов

Они подменяют активные учётные данные глобально, за пределами вашего редактора. Они не могут знать, что один конкретный агент в одном конкретном проекте только что упёрся в стену посреди хода, и у них нет способа перенести этот диалог. Заодно они утаскивают за собой все остальные сессии.

Купить самый дорогой тариф

Это сдвигает стену, но не убирает её, и плохо масштабируется: четыре агента параллельно делят одну и ту же квоту на четверых. Несколько независимых квот выдерживают всплеск, который одна большая квота не выдерживает.

Тот же диалог
Агент возобновляет собственную сессию с полной историей, а не с её пересказом. Ничего не объясняется заново и ничего не перефразируется.
Аккаунты остаются изолированными
У каждого аккаунта на диске свой каталог, свои учётные данные и своя история. Переключение читает и копирует один диалог, но никогда учётные данные.
Контроль остаётся за вами
Переключение это правило, которое вы написали сами, и оно указано в блоке «Управление квотами» на панели использования: отключите или удалите его, и ничего никуда не переедет. Любой отдельный аккаунт можно исключить из резервного пула, оставив его при этом полностью рабочим.

Рабочий аккаунт не станет молча оплачивать личную работу

Автоматическое переключение выключено, пока вы не напишете правило. Перенос диалога на другую подписку это решение о том, кто платит, и чаще всего речь идёт о рабочем аккаунте, который оплачивает личную работу, поэтому такое включают сами, а не получают включённым заранее. Если раньше у вас был включён прежний глобальный переключатель, обновление само записало равнозначные правила под названием «Продолжать работу, когда лимит аккаунта исчерпан», и их можно просмотреть, отключить или удалить, как любое другое правило. Но и включённое, правило никогда не работает вслепую. Любой аккаунт можно отметить опцией «Никогда как запасной»: это правильный ответ, когда вы держите строгую границу между подпиской работодателя и своей собственной или между двумя клиентами. О каждом переключении сообщается в терминале агента, а аккаунт, на котором работает каждый агент, виден на его карточке в боковой панели, поэтому кому что выставляется в счёт, никогда не приходится угадывать.

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. Это то же самое, что вы сделали бы вручную, минус прерывание.

Можно ли чередовать две подписки Google AI Pro или Ultra в Antigravity?

Нет, и сегодня ни один инструмент не делает это чисто. Antigravity CLI хранит этот вход в связке ключей вашей операционной системы, где помещается единственный аккаунт на всю машину и нет способа выбрать между несколькими. Переключатели, которые выглядят так, будто управляют несколькими подписками, переписывают эту запись в связке ключей, поэтому в каждый момент активен только один аккаунт, и сразу для всех сессий на машине. AgentsRoom так не делает. Вместо этого он поддерживает несколько API-ключей Gemini, по одному на агента, и они действительно работают параллельно.

Что меняется на моей машине, когда агент Antigravity переводится на API-ключ?

Записывается настройка, которую Antigravity CLI читает глобально, поэтому каждая сессия Antigravity на этой машине использует API-ключ вместо вашей подписки Google, включая сессии, которые вы запускаете сами вне AgentsRoom. AgentsRoom предупреждает об этом там же, где вы это включаете, а обратное выключение возвращает прежнее поведение.

Я добавил аккаунты Antigravity, и ничего не изменилось. Почему?

Они настроены, но неактивны: Antigravity CLI по-прежнему читает собственные учётные данные и поэтому игнорирует ключ. Включите переключатель над списком, и они начнут действовать. Ошибки в этом случае нигде не появится, потому что с точки зрения CLI ничего не сломано: он просто ни разу не посмотрел на ключ.

Вам также может понравиться

Мультиаккаунт Claude

Запускайте два и более аккаунта Claude Code на одном компьютере, параллельно в AgentsRoom. Личный аккаунт на одном проекте, рабочий на другом, клиентский на третьем. Закрепите аккаунт за проектом, переопределите по агенту, входите прямо в приложении. Бесплатная загрузка для macOS, Windows и Linux.

Codex Мультиаккаунт

Запускайте несколько аккаунтов Codex CLI параллельно в AgentsRoom. Личный аккаунт OpenAI на одном проекте, рабочий на другом. Закрепите аккаунт за проектом, переопределите по агенту. Вход прямо в приложении через codex login.

Использование токенов: по сессиям: в реальном времени

Живой счётчик токенов в каждой сессии Claude Code в AgentsRoom. Красное оповещение о перерасходе, доля кэш-попаданий, полная разбивка по вводу, выводу и кэшу. 100% локально. Бесплатно на macOS, Windows и Linux.

Мульти-провайдер

Запускайте Claude, Codex и другие агентские CLI бок о бок в одном проекте и переносите сессию из одного в другой, не теряя контекст.

Adaptive Mode

Подбирайте модель под задачу до отправки: лёгкие задачи на дешёвой модели, тяжёлые на флагманской. Меньше потраченных токенов означает, что лимит наступит позже.

Возобновить сессию

Продолжите предыдущий диалог CLI вместо старта с пустого промпта, у любого провайдера, который это поддерживает.

Задачи по расписанию

Запускайте агентов по расписанию, в том числе ночью. Вместе с автопереключением аккаунтов стена квоты больше не обрывает прогон.

Оповещения об использовании

До стены: получите уведомление, когда шкала квоты пересекает 50%, 75%, 90% или порог, который вы выбрали, на компьютере или на телефоне, один раз на окно.

Очередь сообщений

Другой конец того же окна: сложите промпт и заведите его так, чтобы он ушёл при восстановлении квоты или незадолго до сброса окна, чтобы оплаченные кредиты были потрачены.

Полезные материалы

Сколько токенов у меня осталось в Claude? Два экрана, куда нужно смотреть.

Ваша подписка Claude измеряется не в токенах, поэтому ни один экран не показывает остаток токенов. Вот что тарифицируется на самом деле, два экрана, где это действительно видно, почему расход растёт, пока вы ничего не печатаете, и что делает с вашей неделей изменение недельного окна в сентябре 2026 года.

Claude Code держит активным только один вход. Вот как работать с несколькими аккаунтами.

Практическое руководство по работе с рабочим и личным аккаунтом на одной машине: единственная переменная окружения, которая решает, какой вход активен, почему подход через shell ломается, как только терминалов становится больше двух, и как закрепить аккаунт за проектом.

Antigravity CLI держит один вход Google на всю машину. Вот что работает вместо этого.

Почему две подписки Google AI Pro нельзя чередовать в Antigravity CLI, где он на самом деле хранит ваш вход, что переключатели аккаунтов действительно делают с системной связкой ключей, почему семейный тариф не удваивает квоту, и единственный подход, который по-настоящему запускает несколько аккаунтов параллельно.

Хватит терять дни из-за лимита использования

Достаточно один раз войти во второй аккаунт. В следующий раз, когда квота закончится, вы узнаете об этом из строки в терминале, а не от агента, который остановился несколько часов назад.

БесплатноСкачать AgentsRoom

Приложение-компаньон: следите за агентами на ходу

Используйте Claude, Codex, Antigravity CLI или другого поставщика AI.

Установить расширение
Chrome Web Store

Отправляйте баги и запросы прямо в ваш публичный бэклог.

Мульти-проекты
Мульти-провайдер
Мульти-агенты
Статус онлайн
Diff и коммиты
Мобильное приложение
Live-превью
Команды агентов
Тесты в браузере
Разработка от backlog
Библиотека промптов
Библиотека навыков
Все функции