Пул компьютеров

Запускайте ИИ-агентов для кода на нескольких компьютерах.
Каждый запуск попадает туда, где есть место.

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

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

Пул компьютеровНовый агент запрашивает компьютер
Новый агент
  1. 1Машина 24/7
    6 / 6 агентов
  2. 2Офисный ПК
    2 / 6 агентов
  3. 3Ноутбук
    0 / 3 агентов

Решает порядок пула. Агента получает первый компьютер, где есть место; заполненный, спящий или выключенный компьютер пропускается.

Типичная схема: Linux-машина или небольшой сервер работает днём и ночью, а на компьютере с Windows или Mac вы читаете почту, участвуете в созвонах и проверяете, что сделали агенты. Без пула каждый запуск задаёт один и тот же вопрос, на каком компьютере, и каждый раз вы отвечаете на него вручную. Забудете один раз, и тяжёлый рефакторинг запустится на ноутбуке, который вы как раз собираетесь закрыть.

Пул компьютеров отвечает на этот вопрос один раз для каждого проекта. Вы отмечаете компьютеры, которые может использовать проект, и расставляете их по порядку, всегда включённую машину первой. С этого момента открытие агента, «Запустить на компьютере» в тикете бэклога, быстрый агент и триггеры, настроенные на пул, отправляются на первый компьютер списка, который в сети, содержит проект и не превысил свой бюджет. Когда этот компьютер заполнен, спит или выключен, агента берёт следующий.

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

Настройка в три шага

В настольном приложении или в мобильном приложении AgentsRoom.

  1. 1

    Соберите пул

    Откройте «Настройки проекта», раздел «Компьютеры». Отметьте не менее двух компьютеров своей учётной записи и расставьте их по порядку, предпочтительный первым. Если их меньше двух, пул остаётся выключенным и ничего не меняется.

  2. 2

    Задайте каждому компьютеру бюджет

    «Настройки», «Поведение агентов», «Бюджет этого компьютера». Для другого компьютера откройте плашку «Компьютеры» в строке состояния и нажмите на индикатор в конце его строки. Все поля необязательны: нет значения, нет лимита.

  3. 3

    Работайте как обычно

    Теперь агенты запускаются на первом компьютере пула, где есть место. Выберите машину вручную в «Запустить на», и ваш выбор всегда будет в приоритете.

Бюджет на компьютер, а не на проект

Он учитывает все консоли агентов на компьютере: все проекты, все окна и агентов, запущенных с вашего телефона.

Максимум активных агентов

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

Резерв свободной памяти

Новый агент не запускается, пока свободной памяти меньше заданного объёма. Свободная память измеряется так, как её считает каждая система: в macOS, Windows и Linux.

Ночной бюджет

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

Хранится в вашей учётной записи

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

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

Ответ зависит от того, кто запросил агента.

Нажали вы: выбираете вы

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

Запустило приложение: агент ждёт

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

Запросил другой компьютер: понятный отказ

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

Агент сохраняет свой разговор

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

Триггеры, которые срабатывают один раз, на пуле

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

Так ночной агент больше не зависит от того, открыт ли ноутбук: добавьте всегда включённую машину в пул, и задачу выполнит она. Если ни один компьютер не смог выполнить запуск, а триггер не наверстывает пропущенное, запуск записывается как пропущенный, и вы получаете уведомление на компьютере и на телефоне.

Весь проект с другого компьютера

Проект, который есть только на всегда включённой машине, всё равно открывается целиком с ноутбука.

Файлы

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

Изменения

Смотрите статус Git и diff, делайте commit отмеченных файлов и push, всё это выполняется на компьютере, где находится репозиторий.

Бэклог

Бэклог проекта, с кнопкой «Запустить на компьютере» и именем компьютера в карточке тикета, который нужно сделать.

Терминалы

Терминалы разработки, открытые на другом компьютере, появляются в нижней панели и транслируются в реальном времени с машины, на которой они работают.

Ваши агенты тоже могут использовать пул

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

agents_spawntriggers_savesettings_set

Размещение определяет, где запускается CLI агента. Сам CLI определяется на компьютере, который его запускает, поэтому Claude Code, Codex, GitHub Copilot CLI, Antigravity и другие поддерживаемые CLI работают одинаково.

Полезно знать

  • Нужен Удалённый флот: компьютеры вошли в одну и ту же учётную запись AgentsRoom и подключены.
  • Каждый компьютер сообщает свою загрузку каждые 30 секунд. Два запуска в один и тот же момент могут выбрать компьютер, у которого было место только для одного; тогда его бюджет заставит второй подождать.
  • Агент, открытый через SSH, учитывается на компьютере, который его открыл.
  • Проект, которым поделилась другая учётная запись, никогда не входит в пул и никогда не показывает здесь свои файлы или изменения.
  • Файлы другого компьютера доступны только для чтения. «Изменения» позволяют делать commit и push, но не отменять изменения и не индексировать часть файла.

FAQ

Может ли AgentsRoom автоматически запускать моих агентов на наименее загруженном компьютере?

Да, с помощью пула компьютеров. В «Настройки проекта», разделе «Компьютеры», отметьте компьютеры, которые может использовать проект, и расставьте их по порядку. Каждый запуск идёт на первый компьютер списка, который в сети, содержит проект и не превысил свой бюджет, и переходит к следующему, когда тот заполнен или выключен. Это упорядоченный список, а не поочерёдное распределение (round robin): порядком вы указываете, какой компьютер предпочитаете.

Как не дать множеству открытых проектов исчерпать память моего сервера?

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

Срабатывают ли триггеры, когда мой ноутбук спит?

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

Может ли ассистент на моём ноутбуке запустить агента на моей всегда включённой машине?

Да. Попросите его обычными словами. Он может указать компьютер или доверить выбор пулу, и агент запустится там с обычными настройками проекта. Результат появится в проекте, как у любого другого агента флота.

Можно ли увидеть файлы и статус Git проекта, который есть только на другом моём компьютере?

Да. Откройте проект из боковой панели, затем «Файлы», «Изменения» или «Backlog» в его заголовке. Файлы доступны только для чтения, «Изменения» позволяют делать commit и push на том компьютере, а его терминалы разработки появляются в нижней панели.

Работает ли это с Codex, Antigravity и другими CLI, а не только с Claude Code?

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

Что изменится, если я никогда не настрою пул или бюджет?

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

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

Задействуйте каждый компьютер

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

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

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

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

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

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

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