AutoGPT é uma plataforma open source para criar, executar e agendar agentes de IA que realizam fluxos de trabalho com várias etapas a partir de descrições em linguagem natural ou de um editor visual.
strands-agents/harness-sdk
SDK open source para criar e executar agentes de IA em Python e TypeScript, com ferramentas, MCP, memória e portabilidade entre modelos.
- Estrelas
- 8,868
- Forks
- 1,398
- Issues abertas
- 1,044
- Último commit
- há 11 horas
O que é?
Strands Agents é um monorepo que reúne um SDK de agentes e um harness de nível mais alto, disponível em Python e TypeScript. O SDK é executado no seu próprio processo, sem um plano de controle hospedado, e gerencia o loop do agente, além de limites de turnos, orçamentos de tokens, cancelamento e motivos de parada.
Além do loop, o projeto abrange ferramentas e saída estruturada, conexões MCP, padrões multiagente, memória e sessões, streaming, hooks, guardrails, tracing e avaliações. Entre os provedores de modelos estão Amazon Bedrock, Anthropic, OpenAI, Gemini e Ollama, com suporte a provedores personalizados.
Para começar rapidamente, o harness oferece uma única chamada create_harness() ou createHarness() que retorna um agente pré-configurado. O monorepo também inclui uma CLI strands, um servidor MCP para agentes de programação e o código-fonte do site de documentação.
Recursos principais
- 01Loop de agente com limites de turnos, orçamentos de tokens, cancelamento e motivos de parada.
- 02Ferramentas, saída estruturada e conexões com servidores MCP.
- 03Padrões multiagente, memória e gerenciamento de sessões.
- 04Provedores de modelos como Bedrock, Anthropic, OpenAI, Gemini e Ollama, além de provedores personalizados.
- 05Hooks, guardrails, streaming, tracing e avaliações integrados.
Casos de uso
- Criar um loop de agente personalizado em Python ou TypeScript sem hospedar um plano de controle.
- Alternar entre provedores de modelos sem reescrever o código do agente.
- Adicionar ferramentas MCP e fluxos de trabalho multiagente a uma aplicação existente.
Início rápido
- 1
Instale o harness de Python
pip install strands-harness - 2
Crie um agente de harness e execute um prompt em Python
from strands_harness import create_harness agent = create_harness() agent("Find the slowest test in this repo and explain why it's slow") - 3
Ou instale o harness de TypeScript
npm install @strands-agents/harness - 4
Crie um agente de harness e execute um prompt em TypeScript
import { createHarness } from '@strands-agents/harness' const agent = await createHarness() await agent.invoke("Find the slowest test in this repo and explain why it's slow")
Antes de usar
- Para usar provedores de modelos como Amazon Bedrock, Anthropic, OpenAI ou Gemini, você precisa das credenciais e contas de cada um.
Tópicos
Perguntas frequentes
- O que é harness-sdk?
- SDK open source para criar e executar agentes de IA em Python e TypeScript, com ferramentas, MCP, memória e portabilidade entre modelos. Strands Agents é um monorepo que reúne um SDK de agentes e um harness de nível mais alto, disponível em Python e TypeScript. O SDK é executado no seu próprio processo, sem um plano de controle hospedado, e gerencia o loop do agente, além de limites de turnos, orçamentos de tokens, cancelamento e motivos de parada.
- harness-sdk é gratuito? Qual é a licença?
- harness-sdk é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- harness-sdk ainda é mantido?
- Manutenção ativa. O último commit de harness-sdk foi em 19 de out. de 2026.
- Para que posso usar harness-sdk?
- Criar um loop de agente personalizado em Python ou TypeScript sem hospedar um plano de controle. Alternar entre provedores de modelos sem reescrever o código do agente. Adicionar ferramentas MCP e fluxos de trabalho multiagente a uma aplicação existente.
- Como instalar harness-sdk?
- Instale o harness de Python: pip install strands-harness Crie um agente de harness e execute um prompt em Python: from strands_harness import create_harness agent = create_harness() agent("Find the slowest test in this repo and explain why it's slow") Ou instale o harness de TypeScript: npm install @strands-agents/harness Crie um agente de harness e execute um prompt em TypeScript: import { createHarness } from '@strands-agents/harness' const agent = await createHarness() await agent.invoke("Find the slowest test in this repo and explain why it's slow")
- Onde consigo harness-sdk?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/strands-agents/harness-sdk
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Framework e runtime Python para criar, servir e gerenciar plataformas de agentes de IA, com uma interface web para administração.
Framework Python para criar e orquestrar sistemas multiagente com fluxos de trabalho sequenciais, concorrentes, baseados em grafos e hierárquicos.
Uma biblioteca JavaScript que incorpora um agente de interface gráfica a qualquer página web, permitindo que usuários controlem a interface usando linguagem natural.
Um servidor MCP open source que conecta agentes de IA, IDEs e aplicativos a bancos de dados por meio de ferramentas prontas ou definições personalizadas.
Infraestrutura open source para executar código gerado por IA em sandboxes isoladas na nuvem, com SDKs para JavaScript e Python.