Repolode
strands-agents

strands-agents/tools

Colección comunitaria de herramientas listas para usar que los agentes de Strands AI pueden invocar para trabajar con archivos, shell, búsquedas web, memoria, AWS y más.

Estrellas
1,333
Forks
364
Issues abiertos
145
Último commit
hace 17 horas

¿Qué es?

Strands Agents Tools es un paquete de Python con herramientas predefinidas para agentes creados con Strands Agents SDK. Cubre necesidades comunes como leer y escribir archivos, ejecutar comandos de shell, hacer solicitudes HTTP, buscar y rastrear la web, guardar la memoria de los agentes, invocar servicios de AWS, generar imágenes y automatizar navegadores y equipos de escritorio.

Cada herramienta es una función sencilla de Python que un agente puede invocar por nombre, para que los desarrolladores agreguen capacidades sin tener que escribir el código de integración. Varias herramientas integran servicios de terceros como Tavily, Exa, Mem0, Slack y TwelveLabs, y las dependencias de las extensiones opcionales se instalan solo cuando se necesitan.

El proyecto es experimental y muchas herramientas dan a los agentes acceso de gran alcance, como ejecutar código, acceder al sistema de archivos y controlar el escritorio. Muchas herramientas antiguas están obsoletas y se recomienda usar en su lugar funciones nativas del SDK o servidores MCP oficiales de los proveedores. El repositorio indica que, con el tiempo, se archivará.

Funciones clave

  • 01Leer, escribir y editar archivos, incluso con resaltado de sintaxis
  • 02Ejecutar comandos de shell y fragmentos de código Python
  • 03Hacer solicitudes HTTP con compatibilidad para autenticación
  • 04Buscar, extraer y rastrear contenido web mediante Tavily y Exa
  • 05Guardar recuerdos de usuarios y agentes con Mem0, Bedrock Knowledge Bases, Elasticsearch o MongoDB Atlas
  • 06Automatizar navegadores y equipos de escritorio, además de acceder a servicios de AWS mediante un cliente genérico

Casos de uso

  • Dar a un agente prototipo acceso a archivos y shell durante el desarrollo local
  • Agregar búsquedas web y extracción de páginas a un agente de investigación
  • Guardar las preferencias de los usuarios entre sesiones del agente mediante un backend de memoria
  • Automatizar tareas en el navegador, como completar formularios o extraer datos

Inicio rápido

  1. 1

    Instala el paquete desde PyPI

    pip install strands-agents-tools
  2. 2

    Opcionalmente, instala complementos para herramientas específicas

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

Antes de usarlo

  • Las herramientas son experimentales y algunas ofrecen capacidades potentes, como ejecutar código y acceder al sistema de archivos, por lo que requieren una revisión de seguridad antes de usarlas en producción.
  • En el README, muchas herramientas aparecen marcadas como obsoletas.
  • Las herramientas opcionales requieren dependencias adicionales y, en algunos casos, servicios externos o claves de API.

Temas

Preguntas frecuentes

¿Qué es tools?
Colección comunitaria de herramientas listas para usar que los agentes de Strands AI pueden invocar para trabajar con archivos, shell, búsquedas web, memoria, AWS y más. Strands Agents Tools es un paquete de Python con herramientas predefinidas para agentes creados con Strands Agents SDK. Cubre necesidades comunes como leer y escribir archivos, ejecutar comandos de shell, hacer solicitudes HTTP, buscar y rastrear la web, guardar la memoria de los agentes, invocar servicios de AWS, generar imágenes y automatizar navegadores y equipos de escritorio.
¿tools es gratuito? ¿Qué licencia tiene?
tools es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿tools sigue mantenido?
Mantenimiento activo. El último commit de tools fue el 21 oct 2026.
¿Para qué puedo usar tools?
Dar a un agente prototipo acceso a archivos y shell durante el desarrollo local Agregar búsquedas web y extracción de páginas a un agente de investigación Guardar las preferencias de los usuarios entre sesiones del agente mediante un backend de memoria Automatizar tareas en el navegador, como completar formularios o extraer datos
¿Cómo se instala tools?
Instala el paquete desde PyPI: pip install strands-agents-tools Opcionalmente, instala complementos para herramientas específicas: pip install "strands-agents-tools[mem0_memory, use_browser, rss, use_computer]"
¿Dónde consigo tools?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/strands-agents/tools

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados