Strands Agents — открытый SDK для разработки и запуска AI-агентов на Python и TypeScript. Он подходит для тех, кто иначе писал бы собственный цикл агента вручную: SDK работает прямо в процессе приложения без выделенной управляющей панели.
В единый пакет включены управление жизненным циклом (лимиты ходов, бюджеты токенов, отмена операций, причины остановки), инструменты и структурированный вывод, поддержка MCP, паттерны мультиагентного взаимодействия, память и сессии.
Также доступны переносимость между моделями, потоковая передача данных, защитные механизмы, трассировка и оценка качества работы агентов — всё это готово к использованию сразу после установки.
Ключевые возможности: поддержка любых моделей и облаков (Amazon Bedrock, Anthropic, OpenAI, Gemini и другие провайдеры), встроенная трассировка каждого решения агента, хуки для перехвата шагов и защитные барьеры от ошибок.
Быстрый старт возможен через Strands harness — готовый агент с оптимизированными настройками модели, инструментов, памяти и контекста. Для более глубокого контроля доступен переход на уровень SDK, где можно самостоятельно настроить цикл, инструменты и провайдеры моделей.
GitHub ★ 7,607
