Перейти к документации
ДокументацияЛимиты

Лимиты

Все лимиты, которые Sallyport применяет к вашим вызовам: значение, где его изменить и что происходит за чертой.

На этой странице

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

Вызовы

ЛимитЗначениеЗа чертой
Вызовы по тарифу10 000 в месяц на Solo, 100 000 на Pro, 1 000 000 на Team, без потолка на AgencyВызовы продолжают работать. Консоль показывает уведомление, а MCP-результат вызова, который прошёл сразу, несёт PLAN_LIMIT. Ответы на /p/ его не несут.
Агенты по тарифу1 на Solo, до 5 на Pro, до 25 на Team, без ограничения на AgencyНовый агент отклоняется с PLAN_LIMIT. Удалите агента или перейдите на тариф побольше.
Действующий тарифОн нужен каждой организации. Новая организация начинает с пробных 7 дней.Вызовы отклоняются, пока владелец не выберет тариф. Ключи, агенты и журнал сохраняются.
Вызовов в час на агентаБез лимита первые 30 дней аккаунта, затем 10 000. Свой потолок задаётся в поле «Вызовов в час» на странице агента.Вызов отклоняется с RATE_LIMITED и временем для повтора: начало следующей минуты.
Вызовов одновременно на агента32. Меняется в поле «Одновременные вызовы» на странице агента.Вызов отклоняется с RATE_LIMITED и повтором через секунду.
Вызовов одновременно на аккаунт64 на всех его агентовВызов отклоняется с UNAVAILABLE и повтором через полсекунды.
Вызовов в час на подключениеБез лимита, пока вы не зададите его на странице подключения в блоке «Лимиты», поле «Вызовов в час до вопроса человеку», или через budget_calls_per_hour запросом PATCH /v1/bindings/{id}. 0 снимает порог.Каждый следующий вызов этого подключения в этот час ждёт человека, и разрешение его не покрывает.
Карточки в ожидании20 на агента, 100 на аккаунтВызов, который переходит черту, отклоняется с SUSPENDED, и агент встаёт на паузу за одной карточкой. Ответ на неё снова запускает агента.
Лимит чтенияВыключен. Задайте от 2 до 100 в поле «Лимит чтения» на странице агента.Через 7 дней истории карточка спросит вас, когда объём, прочитанный агентом из одного подключения за час, во столько раз превысит его медианный час на этом подключении.

Размеры

ЛимитЗначениеЗа чертой
Ответ внутри результата MCP-инструмента24 КиБ или сколько агент укажет в max_inline_bytes, до 1 МиБОстальное сохраняется. Агент читает его через fetch_body в течение 30 дней.
Ответ сервиса512 МиБ на вызов: больше подключение не принимает. Уменьшить можно на странице подключения в блоке «Лимиты», поле «Самый большой ответ сервиса», или через max_upstream_bytes.Через MCP вызов завершается с UPSTREAM_TOO_LARGE, неполный ответ не возвращается. На /p/ ответ уже идёт потоком, поэтому он обрывается, а следующий опрос вызова показывает UPSTREAM_TOO_LARGE.
Тело запроса через HTTP-прокси32 МиБ, для открытой JSON-формы 1 МиБЗапрос отклоняется до отправки.
Одно сообщение MCP8 МиБСообщение отклоняется до отправки.
Файл, записываемый по SFTPДо 32 МиБ через PUT на /p/. Внутри вызова MCP столько, сколько помещается в одно сообщение 8 МиБ: около 6 МиБ в content_base64.Запрос отклоняется до отправки.
Файл, читаемый по SFTPСамый большой ответ сервиса для подключения, по умолчанию 512 МиБ. Файл больше читается частями через offset и length.Как с любым ответом: UPSTREAM_TOO_LARGE через MCP, поток обрывается раньше на /p/.
Ответ базы данных1 000 строкОтвет об этом сообщает. Остальное читайте по страницам через LIMIT и OFFSET.
Письмо100 получателей, 20 вложений, 10 МиБАгент узнаёт, какая граница, и ничего не отправляется.
Сообщение WebSocket1 МиБ, в любую сторонуОбе стороны получают закрытие 1009, а сообщение дальше не передаётся.

Время

ЛимитЗначениеЗа чертой
Сервис начинает отвечать60 секунд после отправки запросаВызов завершается с UPSTREAM_ERROR.
Вызов без потока5 минут от начала до ответаВызов завершается с UPSTREAM_ERROR.
Тишина внутри потока10 минут между двумя частями ответаПоток закрывается.
Сессия WebSocket60 минутОбе стороны получают закрытие 1001 с причиной.
Тишина в сессии WebSocket10 минут без кадра в обе стороныОбе стороны получают закрытие 1001 с причиной.
Запрос к базе данных30 секунд, по просьбе агента до 300 секундБаза останавливает запрос и сообщает об этом.
Операция с почтой120 секундВызов останавливается и сообщает об этом.
MCP-вызов в ожидании человека240 секунд для клиента, который присылает токен прогресса, 45 секунд для клиента без негоАгент получает APPROVAL_PENDING с call_id и продолжает тот же вызов позже.
Карточка одобрения60 минут. Меняется в «Настройки», «Организация», «Срок подтверждения (секунды)»: от 60 до 86 400.Карточка истекает, вызов завершается с APPROVAL_EXPIRED.
Разрешение с карточкиСколько задано в поле «Максимальный срок разрешения (секунды)»: 24 часа по умолчанию и не больше. По умолчанию до 200 чтений, 20 изменений или 1 необратимого вызова.Следующий вызов снова спросит человека.
Запрос доступа7 днейЗапрос закрывается. Агент может попросить снова.
Сохранённые ответы30 днейОтвет удаляется.
История вызовов и журнал180 дней. Меняется в «История вызовов и журнал (дни)».Старые вызовы и месяцы журнала удаляются.

Лавину запросов останавливает Cloudflare

Все имена Sallyport стоят за Cloudflare, и достучаться до шлюза может только Cloudflare. Лавины запросов останавливает он. Собственные лимиты шлюза перечислены на этой странице.