Framework · AWS
Strands Agents de un vistazo
Un SDK de AWS para Python y TypeScript en el que el modelo controla el bucle y el agente se ejecuta en tu propio proceso, sin plano de control. Amazon Bedrock es el proveedor predeterminado y Bedrock AgentCore Runtime es la opción de despliegue.
Ideal para: Agentes controlados por el modelo que se ejecutan en el proceso, con una integración sencilla con Amazon Bedrock y AgentCore.
Datos clave
- Mantenedor
- AWS
- Lenguajes
- Python, TypeScript
- Licencia
- Apache-2.0
- Última versión
Python 1.57.1 / TypeScript 1.19.0· 25 de septiembre de 2026- Repositorio
- strands-agents/harness-sdk
- Opción alojada
- Amazon Bedrock AgentCore Runtime
Inicio rápido
Instala el paquete, configura las credenciales y ejecuta el agente más sencillo de la documentación oficial. Los ID de modelo son los que usa la documentación y puede que no estén habilitados en tu cuenta.
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?")Funciones
| Cualquier modelo | Sí | Bedrock de forma predeterminada; Anthropic, OpenAI, Gemini, Ollama y otros |
|---|---|---|
| Cliente MCP | Sí | |
| Servidor MCP | Sin confirmar | |
| Multiagente | Sí | |
| Ejecuciones duraderas | Sin confirmar | Los gestores de sesión persisten el estado; no hay documentado ningún motor duradero |
| Aprobación humana | Sí | Interrupciones y un handler HumanInTheLoop con modo de confianza |
| Trazas | Sí | El bucle del agente registra cada decisión de forma predeterminada |
| Evaluaciones | Sí | SDK Strands Evals independiente |
Cambios recientes
- Los repositorios se fusionaron en strands-agents/harness-sdk; sdk-python redirige allí y sdk-typescript está archivado.
- Se añadieron el harness de Strands (create_harness / createHarness) y una CLI de strands.
- El SDK de TypeScript llegó a la versión 1.x.