Один слот агента — это единица параллелизма. Один слот обрабатывает одну задачу за раз. Количество доступных слотов определяет, сколько задач может выполняться одновременно.
Частая ошибка понимания
Слоты не ускоряют выполнение задач.
Продолжительность задачи зависит от объема изменений и времени, необходимого для сборки и тестирования. Добавление второго слота не уменьшает это время вдвое. Оно позволяет второй задаче выполняться параллельно с первой.
Если одна задача выполняется медленно, проверьте тестовый набор и объем изменений. Если очередь длинная — посмотрите на количество слотов.
Как формируются очереди задач
Созданная вами задача попадает в PENDING и ожидает освобождения слота. Как только слот освобождается,
задача перемещается в IN_PROGRESS.
При одном слоте и пяти задачах они выполняются по очереди. При пяти слотах и пяти независимых задачах все пять выполняются одновременно — при условии, что работа действительно независима. В плане, где этапы зависят друг от друга, порядок выполнения остается последовательным независимо от количества свободных слотов, так как третий этап не может начаться до завершения второго.
2 слота агентов
Ограничение частоты запросов к публичному API
Экспорт счетов-фактур в формате CSV
Очередь · PENDING
- P0Ошибка оформления заказа при использовании сохранённых картДалее
- P1Фильтры поиска
- P2Еженедельное обновление зависимостей
- P3Удаление устаревших флагов функциональности
Приоритет
Задачи имеют приоритет от P0 (самый высокий) до P3. Если задач в очереди больше, чем слотов, приоритет определяет, какая задача будет обработана первой.
Приоритет упорядочивает очередь. Он не увеличивает пропускную способность — если всё имеет P0, то ничего не будет выполняться.
Стоимость слота
Слоты — основа модели ценообразования:
- Бесплатный — один слот низкого приоритета, один проект с 1 ГБ хранилища, владелец является единственным участником, ограничение по часам работы агентов в день и в месяц, а также лимит на продолжительность выполнения одной задачи.
- Professional — один стандартный слот включен в стоимость; дополнительные слоты оплачиваются отдельно за каждый слот в месяц. Неограниченное количество проектов и участников.
- Enterprise — слоты предоставляются по договору с минимальными обязательствами, а также приоритетная обработка. В приватном превью.
Использование моделей оплачивается отдельно от слотов — подробнее в Кредиты моделей. Слот предоставляет место для выполнения работы; токены, которые расходуются при её выполнении, учитываются отдельно.
Расчет необходимой пропускной способности
Начните с одного слота и понаблюдайте за очередью в течение недели.
Добавляйте слоты, если задачи постоянно задерживаются в PENDING во время ожидания. Не добавляйте слоты из-за медленного выполнения отдельных задач — это другая проблема, требующая иного решения.
Часы работы агентов
В тарифах с лимитом часов работы агентов учитывается время, пока агент активно
выполняет задачу — а не время, когда задача находится в PENDING. Задачи в очереди не учитываются;
расходование лимита происходит только при фактическом выполнении работы.
В тарифе Free ежедневный лимит составляет 2 часа работы агентов в дополнение к месячному лимиту. Сутки рассчитываются по UTC, а Mission Control отображает текущее время работы агентов за сегодня в разделе Ежедневный лимит.