Framework · AWS
Strands Agents en bref
Un SDK AWS pour Python et TypeScript où le modèle pilote la boucle et où l’agent s’exécute dans votre propre processus, sans plan de contrôle. Amazon Bedrock est le fournisseur par défaut, et Bedrock AgentCore Runtime est la voie de déploiement.
Idéal pour : Les agents pilotés par le modèle et exécutés dans le processus, avec une intégration fluide à Amazon Bedrock et AgentCore.
Informations clés
- Mainteneur
- AWS
- Langages
- Python, TypeScript
- Licence
- Apache-2.0
- Dernière version
Python 1.57.1 / TypeScript 1.19.0· 25 septembre 2026- Dépôt
- strands-agents/harness-sdk
- Option hébergée
- Amazon Bedrock AgentCore Runtime
Démarrage rapide
Installez le package, configurez vos identifiants, puis lancez l’agent le plus simple présenté dans la documentation officielle. Les ID de modèle utilisés sont ceux de la documentation et ne sont pas forcément activés sur votre compte.
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?")Fonctionnalités
| Tous les modèles | Oui | Bedrock par défaut ; Anthropic, OpenAI, Gemini, Ollama et bien d’autres |
|---|---|---|
| Client MCP | Oui | |
| Serveur MCP | Non confirmé | |
| Multi-agent | Oui | |
| Exécutions durables | Non confirmé | Les gestionnaires de session conservent l’état ; aucun moteur durable n’est documenté |
| Approbation humaine | Oui | Interruptions et gestionnaire HumanInTheLoop avec mode de confiance |
| Traçage | Oui | La boucle de l’agent trace chaque décision par défaut |
| Évaluations | Oui | SDK Strands Evals distinct |
Modifications récentes
- Les dépôts ont été fusionnés dans strands-agents/harness-sdk ; sdk-python redirige vers ce dépôt et sdk-typescript est archivé.
- Ajout du harness Strands (create_harness / createHarness) et d’une CLI strands.
- Le SDK TypeScript est passé en version 1.x.