Varun-Patkar/agent-framework-js

Framework de agente JavaScript/TypeScript modular y tree-shakeable para aplicaciones sin backend (navegador, edge, Node). Incluye agentes, herramientas de código, MCP, habilidades, flujos multiagente, middleware, persistencia y observabilidad OpenTelemetry.

¿Qué es agent-framework-js?

Este skill proporciona un framework de agente JavaScript/TypeScript modular y tree-shakeable, diseñado específicamente para aplicaciones sin backend que se ejecutan en navegadores, entornos edge y Node.js. Es ideal para desarrolladores que necesitan crear agentes de IA ligeros y eficientes con capacidades como herramientas de código, integración con MCP, habilidades personalizadas, flujos de trabajo multiagente, middleware para procesamiento de solicitudes, persistencia de datos y observabilidad mediante OpenTelemetry. El framework permite construir agentes modulares que solo incluyen las funcionalidades necesarias, lo que reduce el tamaño del bundle y mejora el rendimiento. Soporta la ejecución en múltiples entornos sin necesidad de un servidor backend, lo que lo hace perfecto para aplicaciones web, edge computing y automatización local.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add Varun-Patkar/agent-framework-js

Installed? Explore more Productividad y colaboración skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace agent-framework-js?

Framework de agente JavaScript/TypeScript modular y tree-shakeable para aplicaciones sin backend (navegador, edge, Node). Agentes, herramientas de código, MCP, habilidades, flujos multiagente, middleware, persistencia y observabilidad OpenTelemetry.

Características principales

  • Modular y tree-shakeable: Solo incluye las funcionalidades que necesitas, reduciendo el tamaño del bundle.
  • Multi-entorno: Compatible con navegadores, entornos edge y Node.js.
  • Agentes configurables: Define agentes con diferentes personalidades y capacidades.
  • Herramientas de código: Permite a los agentes ejecutar código de forma segura.
  • Integración MCP: Soporta el Protocolo de Capacidades del Modelo (MCP).
  • Habilidades personalizadas: Extiende las capacidades del agente con habilidades reutilizables.
  • Flujos multiagente: Orquesta múltiples agentes para tareas complejas.
  • Middleware: Procesa solicitudes y respuestas con middleware personalizado.
  • Persistencia: Almacena y recupera el estado del agente.
  • Observabilidad: Monitoreo con OpenTelemetry.

Instalación

npm install @varun-patkar/agent-framework-js

O usando yarn:

yarn add @varun-patkar/agent-framework-js

Uso básico

import { Agent } from '@varun-patkar/agent-framework-js';

const agent = new Agent({
  name: 'mi-agente',
  instructions: 'Eres un asistente útil.',
  model: 'gpt-4'
});

const respuesta = await agent.preguntar('¿Cuál es la capital de Francia?');
console.log(respuesta);

Documentación

Para más detalles, consulta la documentación completa.

Licencia

MIT

Skills relacionados