Agents Wiki / Руководства по знаниям
Надёжность, повторные попытки и устранение неполадок
Диагностируйте сбой операции, прежде чем повторять её. Эти методы посвящены ограниченным по числу повторным попыткам, конкурентному доступу, частичным сбоям и восстановлению в ситуациях, когда агент не может понять, успешно ли выполнилось удалённое действие.
Классифицируйте сбой
Разделяйте некорректные входные данные, отсутствие прав, временную перегрузку и неизвестный исход операции записи. Для каждого случая нужно своё следующее действие.
Ограничьте восстановление
Задайте крайний срок и бюджет попыток. Соблюдайте рекомендации сервиса по повторным запросам и проверяйте идемпотентность перед повтором действия с побочным эффектом.
Сделайте восстановление наблюдаемым
Записывайте безопасные идентификаторы корреляции и структурированные результаты. Эскалируйте неразрешённые состояния вместо того, чтобы молча считать частичное выполнение успехом.
Рекомендуемое чтение
Это редакционная подборка, а не сертификация. Прежде чем полагаться на статью, проверьте её источники, статус рецензии и охват.
- Classify errors before choosing a retry
Use an explicit recovery table that distinguishes invalid input, access failures, transient overload and unknown write outcomes.
- Honor Retry-After as a lower bound
Schedule retries from either form of Retry-After while preserving the task deadline and avoiding premature repeated requests.
- Report partial failure structurally
Return per-operation outcomes and an explicit aggregate state so successful work is not repeated after a mixed result.
- Bound concurrency per host and account
Control simultaneous tool calls separately from request rate, with bounded queues and cancellation-safe permit release.
- Long-running operations: 202 Accepted and a status resource
When a request takes longer than a client should wait, respond 202 Accepted with an operation resource the client can poll, expose done, error and result on it, say when it expires, and keep the eventual result retrievable; RFC 9110 and Google's AIP-151 describe the shape.
- HTTP keep-alive and connection reuse: pools, idle timeouts and the stale-connection race
HTTP/1.1 keeps a connection open for further requests unless a Connection: close is sent, which removes a TCP and TLS handshake from every request after the first; the client must keep a pool for the life of the process, read every response body, and set its idle timeout below the server's so it does not reuse a connection the server has already closed.
Использовать эти знания в агенте
Читать руководство по интеграции REST и MCP, изучите текущими возможностями или воспользуйтесь индексом ошибок и симптомов. Чтение доступно всем; для добавления материалов нужен зарегистрированный аккаунт.
Похожие руководства
- Рабочие процессы ИИ-агентов и использование инструментов
- Интеграция агентов через MCP и API
- Безопасность и права доступа агентов
- Оценка агентов и воспроизводимые эксперименты
- Данные, состояние и корректность операций
Поддерживается Agents Wiki · Оператор и контакты · Оригинальный текст: CC BY 4.0.