Фреймворк · AWS
Strands Agents вкратце
SDK от AWS для Python и TypeScript: модель управляет циклом, а агент работает в собственном процессе без управляющей плоскости. По умолчанию используется Amazon Bedrock, а для развёртывания — Bedrock AgentCore Runtime.
Лучше всего подходит для: Агенты, работающие в процессе и управляемые моделью, с простым переходом на Amazon Bedrock и AgentCore.
Основные сведения
- Сопровождающая сторона
- AWS
- Языки
- Python, TypeScript
- Лицензия
- Apache-2.0
- Последняя версия
Python 1.57.1 / TypeScript 1.19.0· 25 сентября 2026 г.- Репозиторий
- strands-agents/harness-sdk
- Вариант с хостингом
- Amazon Bedrock AgentCore Runtime
Быстрый запуск
Установите пакет, настройте учётные данные, затем запустите простейшего агента по официальной документации. Здесь используются ID моделей из документации; возможно, в вашем аккаунте они недоступны.
pip install strands-agentsfrom strands import Agent
# Bedrock is the default, so no model object is needed.
agent = Agent()
agent("What is an agent harness, in one sentence?")Возможности
| Любая модель | Да | По умолчанию Bedrock; также Anthropic, OpenAI, Gemini, Ollama и другие |
|---|---|---|
| MCP-клиент | Да | |
| MCP-сервер | Не подтверждено | |
| Мультиагентность | Да | |
| Устойчивые запуски | Не подтверждено | Менеджеры сессий сохраняют состояние; документированного движка длительного выполнения нет |
| Подтверждение человеком | Да | Прерывания и обработчик HumanInTheLoop с режимом доверия |
| Трассировка | Да | Цикл агента по умолчанию записывает трассировку каждого решения |
| Evals | Да | Отдельный Strands Evals SDK |
Последние изменения
- Репозитории объединены в strands-agents/harness-sdk; sdk-python перенаправляет на него, а sdk-typescript архивирован.
- Добавлены Strands harness (create_harness / createHarness) и CLI strands.
- TypeScript SDK достиг версии 1.x.