Sonata

Strands Agents — SDK для создания AI-агентов на Python и TypeScript

Strands Agents — открытый SDK для разработки и запуска AI-агентов на Python и TypeScript. Он подходит для тех, кто иначе писал бы собственный цикл агента вручную: SDK работает прямо в процессе приложения без выделенной управляющей панели.

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

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

Ключевые возможности: поддержка любых моделей и облаков (Amazon Bedrock, Anthropic, OpenAI, Gemini и другие провайдеры), встроенная трассировка каждого решения агента, хуки для перехвата шагов и защитные барьеры от ошибок.

Быстрый старт возможен через Strands harness — готовый агент с оптимизированными настройками модели, инструментов, памяти и контекста. Для более глубокого контроля доступен переход на уровень SDK, где можно самостоятельно настроить цикл, инструменты и провайдеры моделей.

GitHub ★ 7,607

Загрузка страницы