Framework · AWS
Strands Agents w skrócie
SDK AWS dla Pythona i TypeScriptu, w którym model steruje pętlą, a agent działa we własnym procesie — bez control plane. Domyślnym dostawcą jest Amazon Bedrock, a ścieżką wdrożenia — Bedrock AgentCore Runtime.
Najlepszy do: Agenci działający w procesie, sterowani przez model, z łatwą ścieżką do Amazon Bedrock i AgentCore.
Najważniejsze informacje
- Opiekun
- AWS
- Języki
- Python, TypeScript
- Licencja
- Apache-2.0
- Najnowsza wersja
Python 1.57.1 / TypeScript 1.19.0· 25 września 2026- Repozytorium
- strands-agents/harness-sdk
- Opcja hostowana
- Amazon Bedrock AgentCore Runtime
Quickstart
Zainstaluj pakiet, skonfiguruj dane uwierzytelniające, a następnie uruchom najprostszego agenta z oficjalnej dokumentacji. Użyte identyfikatory modeli pochodzą z dokumentacji; dostęp do nich może nie być włączony na Twoim koncie.
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?")Funkcje
| Dowolny model | Tak | Domyślnie Bedrock; także Anthropic, OpenAI, Gemini, Ollama i inne |
|---|---|---|
| Klient MCP | Tak | |
| Serwer MCP | Niepotwierdzone | |
| Wielu agentów | Tak | |
| Trwałe uruchomienia | Niepotwierdzone | Menedżery sesji utrwalają stan; nie udokumentowano trwałego silnika |
| Zatwierdzanie przez człowieka | Tak | Przerwania i obsługa HumanInTheLoop z trybem zaufania |
| Śledzenie | Tak | Pętla agenta domyślnie rejestruje ślad każdej decyzji |
| Ewaluacje | Tak | Oddzielny SDK Strands Evals |
Najnowsze zmiany
- Repozytoria połączono w strands-agents/harness-sdk; sdk-python przekierowuje do tego repozytorium, a sdk-typescript zarchiwizowano.
- Dodano harness Strands (create_harness / createHarness) i CLI strands.
- SDK TypeScript osiągnął wersję 1.x.