Repolode
strands-agents

strands-agents/tools

Uma coleção mantida pela comunidade de ferramentas prontas para agentes de IA do Strands, com recursos para arquivos, shell, busca na web, memória, AWS e muito mais.

Estrelas
1,333
Forks
364
Issues abertas
145
Último commit
há 19 horas

O que é?

Strands Agents Tools é um pacote Python de ferramentas pré-construídas para agentes desenvolvidos com o Strands Agents SDK. Ele atende a necessidades comuns, como ler e gravar arquivos, executar comandos de shell, fazer requisições HTTP, pesquisar e rastrear a web, armazenar memórias dos agentes, chamar serviços da AWS, gerar imagens e automatizar navegadores e desktops.

Cada ferramenta é uma função Python simples que um agente pode chamar pelo nome, permitindo que desenvolvedores adicionem recursos sem precisar escrever o código de integração. Várias ferramentas integram serviços de terceiros, como Tavily, Exa, Mem0, Slack e TwelveLabs, e as dependências de extras opcionais só são instaladas quando necessário.

O projeto é experimental, e muitas ferramentas dão aos agentes acesso amplo, como execução de código, acesso ao sistema de arquivos e controle do desktop. Muitas ferramentas antigas foram descontinuadas em favor de recursos nativos do SDK ou de servidores MCP oficiais dos fornecedores, e o repositório informa que será arquivado futuramente.

Recursos principais

  • 01Ler, gravar e editar arquivos, inclusive com edição com realce de sintaxe
  • 02Executar comandos de shell e trechos de código Python
  • 03Fazer requisições HTTP com suporte a autenticação
  • 04Pesquisar, extrair conteúdo e rastrear a web usando Tavily e Exa
  • 05Armazenar memórias de usuários e agentes com Mem0, Bedrock Knowledge Bases, Elasticsearch ou MongoDB Atlas
  • 06Automatizar navegadores e desktops, além de acessar serviços da AWS por meio de um cliente genérico

Casos de uso

  • Dar a um agente em fase de prototipagem acesso a arquivos e ao shell durante o desenvolvimento local
  • Adicionar busca na web e extração de conteúdo de páginas a um agente de pesquisa
  • Persistir as preferências dos usuários entre sessões do agente usando um backend de memória
  • Automatizar tarefas no navegador, como preencher formulários ou fazer scraping

Início rápido

  1. 1

    Instale o pacote pelo PyPI

    pip install strands-agents-tools
  2. 2

    Opcionalmente, instale extras para ferramentas específicas

    pip install "strands-agents-tools[mem0_memory, use_browser, rss, use_computer]"

Antes de usar

  • As ferramentas são experimentais e algumas oferecem recursos poderosos, como execução de código e acesso ao sistema de arquivos. Por isso, elas precisam passar por uma revisão de segurança antes de serem usadas em produção.
  • Muitas ferramentas estão marcadas como obsoletas no README.
  • As ferramentas opcionais exigem dependências adicionais e, em alguns casos, serviços externos ou chaves de API.

Tópicos

Perguntas frequentes

O que é tools?
Uma coleção mantida pela comunidade de ferramentas prontas para agentes de IA do Strands, com recursos para arquivos, shell, busca na web, memória, AWS e muito mais. Strands Agents Tools é um pacote Python de ferramentas pré-construídas para agentes desenvolvidos com o Strands Agents SDK. Ele atende a necessidades comuns, como ler e gravar arquivos, executar comandos de shell, fazer requisições HTTP, pesquisar e rastrear a web, armazenar memórias dos agentes, chamar serviços da AWS, gerar imagens e automatizar navegadores e desktops.
tools é gratuito? Qual é a licença?
tools é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
tools ainda é mantido?
Manutenção ativa. O último commit de tools foi em 21 de out. de 2026.
Para que posso usar tools?
Dar a um agente em fase de prototipagem acesso a arquivos e ao shell durante o desenvolvimento local Adicionar busca na web e extração de conteúdo de páginas a um agente de pesquisa Persistir as preferências dos usuários entre sessões do agente usando um backend de memória Automatizar tarefas no navegador, como preencher formulários ou fazer scraping
Como instalar tools?
Instale o pacote pelo PyPI: pip install strands-agents-tools Opcionalmente, instale extras para ferramentas específicas: pip install "strands-agents-tools[mem0_memory, use_browser, rss, use_computer]"
Onde consigo tools?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/strands-agents/tools

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados