Framework · AWS
Strands Agents im Überblick
Ein AWS SDK für Python und TypeScript, bei dem das Modell die Schleife steuert und der Agent in Ihrem eigenen Prozess ohne Control Plane läuft. Amazon Bedrock ist der Standardanbieter; für Deployments ist Bedrock AgentCore Runtime vorgesehen.
Ideal für: Modellgesteuerte Agents im eigenen Prozess mit einem einfachen Weg zu Amazon Bedrock und AgentCore.
Wichtige Fakten
- Maintainer
- AWS
- Sprachen
- Python, TypeScript
- Lizenz
- Apache-2.0
- Neueste Version
Python 1.57.1 / TypeScript 1.19.0· 25. September 2026- Repository
- strands-agents/harness-sdk
- Gehostete Option
- Amazon Bedrock AgentCore Runtime
Schnellstart
Installieren Sie das Paket, richten Sie die Zugangsdaten ein und starten Sie dann den einfachsten Agent aus der offiziellen Dokumentation. Die Modell-IDs entsprechen denen in der Dokumentation und sind möglicherweise nicht für Ihr Konto freigeschaltet.
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?")Funktionen
| Beliebiges Modell | Ja | Standardmäßig Bedrock; außerdem Anthropic, OpenAI, Gemini, Ollama und mehr |
|---|---|---|
| MCP-Client | Ja | |
| MCP-Server | Nicht bestätigt | |
| Multi-Agent | Ja | |
| Persistente Ausführung | Nicht bestätigt | Session-Manager persistieren den Zustand; eine persistente Engine ist nicht dokumentiert |
| Menschliche Freigabe | Ja | Unterbrechungen und ein HumanInTheLoop-Handler mit Vertrauensmodus |
| Tracing | Ja | Der Agenten-Loop zeichnet standardmäßig jede Entscheidung auf |
| Evals | Ja | Separates Strands Evals SDK |
Aktuelle Änderungen
- Die Repositories wurden in strands-agents/harness-sdk zusammengeführt; sdk-python leitet dorthin weiter und sdk-typescript ist archiviert.
- Das Strands Harness (create_harness / createHarness) und eine strands CLI wurden hinzugefügt.
- Das TypeScript SDK hat Version 1.x erreicht.