Sobre el proyecto
Agent-Native es un framework TypeScript de código abierto para construir aplicaciones agénticas que combinan el trabajo autónomo de agentes con una interfaz de usuario diseñada específicamente. Su idea central es que cada capacidad se define una vez como una "acción": el agente la invoca como herramienta, mientras que la interfaz de usuario llama a la misma función desde código, de modo que ambas rutas comparten validación, permisos e implementación.
Conceptos clave descritos en el README:
- Acciones compartidas: una definición impulsa las superficies de interfaz de usuario, agente, HTTP, MCP, A2A y CLI. El ejemplo muestra una llamada a `defineAction` con un esquema Zod, un método HTTP y una función `run`; el agente la recibe como herramienta y React puede llamarla mediante `useActionQuery`.
- Datos compartidos: el trabajo realizado por el agente aparece en la interfaz de usuario, y el trabajo realizado en la interfaz de usuario está disponible para el agente.
- Estado de aplicación compartido: el agente recibe contexto relevante de la interfaz de usuario, como la página actual, el registro seleccionado o la vista activa. El agente no navega haciendo clic en la interfaz; opera a través de la misma capa de acciones.
Capacidades incluidas enumeradas en el README:
- Chat con agente para delegar trabajo, hacer preguntas y revisar resultados en la misma interfaz.
- Autenticación y permisos que controlan el acceso al trabajo compartido.
- Habilidades y memoria para experiencia reutilizable y contexto persistente.
- Automatizaciones que ejecutan trabajo de agentes según horarios o eventos.
- Equipos de agentes que delegan en agentes especializados en el mismo espacio de trabajo o entre agentes conectados.
- Un backend PostgreSQL, con PostgreSQL en producción y PGlite para desarrollo local en hosts compatibles con Nitro.
El proyecto declara que los usuarios pueden traer su propio LLM, base de datos SQL, herramientas e infraestructura, y que todo lo construido sigue siendo suyo.
El inicio rápido se realiza mediante `npx --yes @agent-native/core@latest create my-agent --standalone --template chat`, con una guía de inicio enlazada desde el sitio de documentación.
El README también presenta una galería de agentes de ejemplo de código abierto que pueden usarse como puntos de partida o referencias, incluidos Clips (grabación y comprensión de reuniones, pantallas y notas de voz), Design (generación y refinamiento de diseños interactivos), Slides (creación y edición de presentaciones con la marca), Analytics (formular preguntas a los datos y crear paneles), Calendar (encontrar tiempo, programar eventos y gestionar reservas), Mail (priorizar correos electrónicos, redactar respuestas y hacer seguimiento), Assets (crear y organizar medios con la marca), Content (redactar, organizar y publicar contenido) y Plans (crear y revisar planes visuales con diagramas, wireframes y prototipos).
Los enlaces de documentación y comunidad apuntan al sitio de documentación del proyecto y a un servidor de Discord. La guía de contribución se refiere a un archivo DEVELOPMENT.md para la configuración local, la estructura del espacio de trabajo y los scripts de protección. El proyecto se publica bajo la licencia MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.