Framework · AWS
Strands Agents em resumo
Um SDK da AWS para Python e TypeScript em que o modelo controla o loop e o agente é executado no seu próprio processo, sem control plane. Amazon Bedrock é o provedor padrão, e o Bedrock AgentCore Runtime é o caminho de deploy.
Ideal para: Agentes orientados pelo modelo e executados no processo, com um caminho simples para Amazon Bedrock e AgentCore.
Principais informações
- Responsável pela manutenção
- AWS
- Linguagens
- Python, TypeScript
- Licença
- Apache-2.0
- Versão mais recente
Python 1.57.1 / TypeScript 1.19.0· 25 de setembro de 2026- Repositório
- strands-agents/harness-sdk
- Opção hospedada
- Amazon Bedrock AgentCore Runtime
Início rápido
Instale o pacote, configure as credenciais e execute o agente mais simples da documentação oficial. Os IDs dos modelos são os usados na documentação e talvez não estejam habilitados na sua conta.
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?")Recursos
| Qualquer modelo | Sim | Bedrock por padrão; Anthropic, OpenAI, Gemini, Ollama e outros |
|---|---|---|
| Cliente MCP | Sim | |
| Servidor MCP | Não confirmado | |
| Multiagente | Sim | |
| Execuções duráveis | Não confirmado | Gerenciadores de sessão persistem o estado; não há mecanismo durável documentado |
| Aprovação humana | Sim | Interrupções e um handler HumanInTheLoop com modo de confiança |
| Rastreamento | Sim | O loop do agente registra cada decisão por padrão |
| Avaliações | Sim | SDK Strands Evals separado |
Mudanças recentes
- Os repositórios foram unidos em strands-agents/harness-sdk; sdk-python redireciona para lá e sdk-typescript foi arquivado.
- Adicionados o harness Strands (create_harness / createHarness) e uma CLI strands.
- O SDK TypeScript chegou à versão 1.x.