Agentspan
Agentspan

Agentspan

Agentspan es un tiempo de ejecución autohospedable con licencia MIT que compila agentes de IA en flujos de trabajo Conductor duraderos. Esta guía práctica explica la recuperación tras fallos, aprobaciones, reintentos, observabilidad, integraciones de marcos, límites de seguridad, pruebas de implementación, costos y alternativas.

73

Views

0

Likes

May 2026

Added

agentspan.ai

Website

Tags

ejecucion durableruntime de agentesfiabilidadobservabilidadcodigo abierto

Product Preview

A quick visual look at Agentspan before you visit the official site.

Published 5/29/2026
Agentspan screenshot

Editorial Review

About Agentspan

Agentspan es una capa de ejecución de código abierto para agentes de IA cuyo trabajo debe sobrevivir a fallas de procesos, implementaciones, largas esperas y aprobaciones humanas. En lugar de mantener todo el bucle del agente en la memoria de la aplicación, almacena el estado de ejecución en un servidor Agentspan y delega el trabajo de las herramientas a los trabajadores conectados. El proyecto lo construye Orkes en el motor de flujo de trabajo Conductor y actualmente tiene licencia del MIT y es autohospedable.

La distinción importa: Agentspan no convierte a un agente débil en inteligente, no elige permisos seguros ni valida un resultado empresarial. Cambia el modelo de fracaso. Una ejecución obtiene una identidad duradera, los pasos completados tienen un historial, la aprobación pendiente puede esperar en el lado del servidor y un trabajador de reemplazo puede volver a conectarse. Los equipos deben evaluarla como una infraestructura de sistemas distribuidos, no como una biblioteca rápida.

Agentspan durable agent execution interface and event history
La vista de ejecución de Agentspan convierte las llamadas de modelo y los pasos de herramientas en eventos de flujo de trabajo inspeccionables. La observabilidad ayuda al diagnóstico, pero las indicaciones, los resultados y los resultados de las herramientas almacenados también se convierten en datos operativos confidenciales.

¿Qué cambia cuando el estado sale del proceso del agente?

PreocupaciónBucle de agente en procesoAgentspan modeloEl operador todavía posee
Fallo del procesoLa memoria y la posición actual pueden desaparecerEl servidor conserva el estado del flujo de trabajo y reanuda el trabajoDisponibilidad de trabajadores y herramientas idempotentes.
Aprobación humanaLa aplicación debe mantener o reconstruir el estado pendienteEl flujo de trabajo puede pausar el lado del servidor y recibir una respuesta más tardePolítica de identidad, tiempo de espera y escalamiento del aprobador
ReintentosBucle personalizado, a menudo de grano gruesoEl reintento por paso es una primitiva del flujo de trabajoQué errores se pueden volver a intentar y si los efectos secundarios son seguros
HistoriaRegistros específicos de la aplicaciónLas entradas, salidas, tiempos y pasos son consultables.Controles de redacción, retención y acceso
EscalaEstado y programación acoplados a un proceso.El servidor coordina trabajadores y ejecuciones.Capacidad, arrendamiento, colas y recuperación ante desastres
Programación/eventosSepare el cron o la plomería de mensajesConductor programación e integraciones de eventosSuperposición, deduplicación y comportamiento de eventos perdidos

La ruta del tiempo de ejecución, dibujada como un límite de falla

 usuario/evento
      |
      v
 .--------------------.       estado duradero.----------------------.
 | código de aplicación | ------------------------> | Agentspan / Conductor|
 | Agente + herramientas | <--- task delegation ---- | run, step, history   |
 '--------------------'                            '----------+-----------'
      | worker may die                                        |
      | and reconnect                                         | calls
      v                                                       v
 custom tool process                               LLM / HTTP / MCP tools
      |                                                       |
      '---------------- results + side effects ---------------'

 Durable checkpoint ≠ transaction over every external side effect

La última línea es la advertencia operativa más importante. Un motor de flujo de trabajo puede recordar que solicitó un pago, un correo electrónico o una mutación del repositorio, pero no puede convertir automáticamente en transaccional una acción externa arbitraria. Si un trabajador tiene éxito de forma remota y falla antes de reconocer la finalización, un reintento puede repetir la acción. Cada herramienta mutante necesita una clave de idempotencia, una consulta de conciliación o una ruta de decisión humana.

Haz la prueba de choque antes de la demostración de happy-path

Una prueba de concepto útil mata deliberadamente al trabajador en diferentes límites. Ejecute un trabajo de investigación de solo lectura, un trabajo con un efecto secundario controlado y un trabajo sujeto a aprobación. Conserve el ID de ejecución, reinicie en una máquina diferente, vuelva a conectarse y compare el estado final con una ejecución de control ininterrumpida.

Punto de inyecciónEvidencia esperadaFallo que debería bloquear el lanzamiento
Durante una solicitud de LLMReintento limitado y una continuación coherenteGasto de token ilimitado o contexto duplicado
Después de completar la herramienta de solo lecturaReanudar sin perder el resultado anteriorLa ejecución se reinicia desde el principio.
Después de la escritura remota, antes del reconocimientoLa clave de idempotencia evita un duplicadoDos tickets, pagos, mensajes o commits
Mientras espera la aprobaciónEl reinicio conserva la solicitud pendiente y la identidad de auditoríaAprobación implícita, solicitud perdida o aprobador incorrecto
Durante el despliegueLos trabajadores antiguos y nuevos no ejecutan el mismo paso exclusivoEfectos secundarios del cerebro dividido
Después del reinicio del servidorSe cumple el objetivo de recuperación documentado.El historial o el estado del flujo de trabajo son irrecuperables

Los reintentos necesitan un contrato de efectos secundarios

Clasifique las herramientas antes de habilitar los reintentos automáticos. Las funciones puras y las lecturas repetibles normalmente se pueden volver a intentar. Las escrituras requieren una clave de operación estable cuyo ámbito sea el flujo de trabajo y el paso. Las acciones no repetibles necesitan un adaptador de “consulta antes de reintentar” o una cola de conciliación manual. No le pida a un LLM que infiera si un pago o mensaje ya ocurrió a partir del contexto conversacional.

  • Reintento seguro: calcular una suma de verificación, leer una página pública o realizar una consulta mediante ID inmutable.
  • Condicionalmente seguro: cree un ticket con una clave de idempotencia aplicada por el servidor o actualice un registro conocido con verificación de versión.
  • Inseguro por defecto: envíe un correo electrónico, publique contenido, transfiera dinero o ejecute un cambio de producción sin deduplicación.
  • Compensable: reservar un recurso cuando exista una operación de cancelación probada y una ruta de escalamiento responsable.

La aprobación humana es un sistema de políticas, no un botón de pausa

Agentspan documenta las herramientas marcadas para aprobación y CLI, API o respuestas de UI. La política de producción debe definir además quién puede aprobar, qué argumentos exactos se congelan, cómo se autentica la identidad, cuándo vence la solicitud y si una acción modificada crea una nueva aprobación. Muestre al aprobador el efecto secundario propuesto, el destino, la divulgación de datos, el costo estimado y una diferencia legible por humanos.

Separe a los solicitantes de los aprobadores para acciones de alto impacto. La denegación debe poner fin o limitar la acción; no debería indicarle al modelo que rodee la puerta con otra herramienta. Registre la versión de la política y el artefacto de aprobación junto con la ejecución para que una repetición no pueda aplicar una decisión anterior a argumentos nuevos.

La compatibilidad del marco no significa una semántica idéntica

La documentación oficial demuestra su propio Agente API e integraciones con LangGraph, los Agentes OpenAI SDK y Google ADK. Pruebe el adaptador y la versión exactos que planea implementar. Verifique la transmisión, la cancelación, los agentes anidados, los ID de llamadas de herramientas, la salida estructurada, la propagación del contexto y el mapeo de errores. Un contenedor puede conservar la interfaz invocable mientras cambia el punto de control o el comportamiento de reintento.

Elección de integraciónLa mejor razón para usarloPregunta de validación
Agente nativo AgentspanSuperficie conceptual más pequeña y primitivas documentadas.¿Su abstracción de modelo/herramienta cubre el comportamiento requerido?
LangGraphGráfico existente, nodos y diseño de estado.¿Qué capa posee puntos de control, reintentos e interrupciones?
OpenAI Agentes SDKAgentes existentes, transferencias y convenciones de rastreo¿Se asignan los eventos de herramientas y aprobación sin pérdidas?
ADK de GoogleImplementación existente del agente de Google¿Están representados de forma duradera el estado de la sesión y los artefactos?
Herramienta HTTP/OpenAPILlamada del lado del servidor sin código de trabajo personalizado¿Dónde se aplican las credenciales, los límites de velocidad y los esquemas de respuesta?
MCP herramientaReutilizar la superficie de capacidad de un servidor MCP¿Se puede determinar el alcance y auditar cada método expuesto de forma independiente?

Credenciales y datos de ejecución almacenados

Agentspan admite claves de proveedor a través de la configuración del entorno y las herramientas HTTP, OpenAPI y MCP ejecutadas por el servidor. La ejecución central puede reducir los secretos copiados a cada trabajador, pero también concentra la autoridad. Utilice un administrador secreto, credenciales de corta duración, identidades por entorno y listas de permitidos salientes. Nunca coloque credenciales dentro de solicitudes, esquemas de herramientas o resultados persistentes.

El historial de ejecución puede contener texto del cliente, documentos recuperados, código fuente, respuestas del modelo, argumentos de herramientas y errores. Decida qué campos se redactan antes del almacenamiento, quién puede buscar o reproducir ejecuciones, cómo se separan los inquilinos y cómo se propagan las solicitudes de eliminación a las copias de seguridad y las exportaciones de observabilidad. Cifre el transporte y el almacenamiento, audite el acceso de lectura y pruebe la restauración en lugar de asumir que la persistencia equivale a la recuperabilidad.

Observabilidad que lleva a la acción.

Los rastreos sin procesar son útiles sólo si responden a preguntas operativas. Adjunte un ID de correlación entre el desencadenador, el flujo de trabajo, las llamadas de modelo y las mutaciones externas. Modelo/versión de registro, versión de política de aviso, recuentos de tokens, latencia de herramientas, motivo de reintento, retraso de aprobación y clasificación de terminales. Evite secretos de alta cardinalidad en las etiquetas.

MétricaPor qué es importanteAlerta sugerida
Resultados comerciales exitososSepara los flujos de trabajo completados de los resultados correctosCaída contra la línea de base específica de la tarea
Efectos secundarios duplicadosDetecta idempotencia rotaCualquier duplicado confirmado de herramientas críticas.
Reintentos por pasoEncuentra herramientas inestables y costos ocultosAumento sostenido por herramienta/versión
Edad de aprobaciónMuestra trabajo estancado y carga operativaSLA de póliza anterior o vencida
Éxito de la recuperaciónMide la promesa de durabilidad del núcleoCualquier ejecución elegible irrecuperable
Costo por resultado aceptadoCombina el costo del modelo, el cálculo y el revisorFlujo de trabajo de regresión versus control

Lista de verificación de implementación y actualización

  1. Fije las versiones SDK, servidor y Conductor; registrar la matriz de compatibilidad.
  2. Separe las credenciales, colas y almacenes de datos de desarrollo, preparación y producción.
  3. Realice una copia de seguridad de los metadatos del flujo de trabajo y pruebe una restauración en un entorno aislado.
  4. Establezca presupuestos de simultaneidad, token, tiempo, reintentos y recursividad por agente e inquilino.
  5. Configure comprobaciones de estado para servidores, trabajadores, colas, bases de datos y proveedores de modelos.
  6. Utilice trabajadores canary para actualizaciones y mantenga las definiciones de flujo de trabajo antiguas disponibles para ejecuciones en curso.
  7. Defina la semántica de cancelación: detener trabajos futuros, revocar credenciales y conciliar efectos secundarios parciales.
  8. Inyección rápida de modelo de amenaza, SSRF, salida de herramientas maliciosas y exposición demasiado amplia a MCP/OpenAPI.

Alternativas y el límite de la selección honesta

OpciónElígelo cuandoCompensación
AgentspanQuiere APIs específicos del agente sobre Conductor, autohospedaje e integracionesNuevo plano de control y superficie de proyecto en evolución.
LangGraph persistenciaTu aplicación ya tiene una forma profundamente gráfica.Tienes más opciones de orquestación de producción
temporalesLa organización ya opera flujos de trabajo duraderos a escalaLos adaptadores de agentes y el código seguro para la reproducción requieren ingeniería
Conductor directamenteNecesita primitivas de flujo de trabajo generales más allá de los agentesMenos comodidad específica del agente
Patrones de reformulación o DBOSQuiere funciones/transacciones duraderas cercanas al código de la aplicaciónDiferente ecosistema y modelo de integración
Cola + máquina de estado de base de datosEl flujo de trabajo es pequeño, determinista y estable.Recuento de dependencia más bajo, pero la recuperación personalizada y la interfaz de usuario funcionan
Plataforma de agentes administradaLa operación rápida importa más que el control de la infraestructuraRestricciones de proveedores, datos y personalización

No agregue un tiempo de ejecución duradero simplemente porque un flujo de trabajo utiliza un LLM. Es posible que un asistente sincrónico breve y sin efectos secundarios solo necesite solicitar el registro y los reintentos. Agentspan se vuelve atractivo cuando las ejecuciones son largas, las aprobaciones esperan más allá de la vida útil del proceso, los eventos activan el trabajo o el historial de recuperación es un requisito del producto.

Un plan de evaluación de dos semanas

La primera semana debe establecer un flujo de trabajo de control y de integración. Seleccione un trabajo delimitado con tres a diez pasos, una aprobación y una escritura externa reversible. Mida el éxito y el costo ininterrumpidos y luego inyecte fallas. La segunda semana debería centrarse en casos hostiles y operativos: eventos duplicados, aprobaciones retrasadas, resultados de herramientas con formato incorrecto, límites de tarifas de proveedores, reemplazo de trabajadores, reinicio del servidor y una actualización con una ejecución en curso.

Promocione solo si otro ingeniero puede reproducir la implementación y la recuperación a partir de instrucciones escritas, cada herramienta mutante tiene una política de efectos secundarios probada, se rige el historial confidencial y la tasa de resultados aceptados mejora lo suficiente como para justificar la carga del servidor y de guardia.

Preguntas frecuentes

¿Es Agentspan un marco de agente?

Incluye un Agente API, pero su diferenciador es el tiempo de ejecución duradero bajo el agente. También puede ejecutar agentes creados con marcos externos compatibles.

¿Qué es el motor de ejecución?

El proyecto establece que las definiciones de agentes se compilan en flujos de trabajo en Conductor, lo que proporciona estado duradero, historial, reintentos y primitivas de flujo de trabajo.

¿Puede autohospedarse?

Sí. El sitio oficial lo describe como con licencia del MIT y autohospedable. Los operadores aún necesitan validar dependencias, almacenes de datos, actualizaciones y expectativas de soporte.

¿La recuperación tras fallo evita escrituras duplicadas?

No. La orquestación duradera reduce el estado perdido, pero las escrituras externas aún requieren idempotencia, reconciliación o compensación.

¿Las aprobaciones son automáticamente seguras?

No. Los equipos deben definir la autenticación, la autorización, la vinculación de argumentos, la caducidad, la segregación de funciones y la retención de auditoría.

¿Elimina la necesidad de un marco de agente?

No. Puede complementar las definiciones de agentes existentes. Elija un propietario claro para el estado, los reintentos y las interrupciones para evitar semánticas conflictivas.

¿Cuál debería ser la primera carga de trabajo de producción?

Un flujo de trabajo limitado, reversible y de baja sensibilidad con un éxito mensurable y una escalada clara, sin pagos, cambios de producción ni acceso amplio a datos.

fuentes primarias

Última revisión el 25 de julio de 2026. Agentspan está evolucionando rápidamente. Verifique la versión exacta de SDK/servidor, la licencia, el adaptador de marco y las instrucciones de implementación antes de adoptarlo.

Ready to try Agentspan?

Visit the official website to get started

Visit Agentspan

Quick Info

Category
Agente de IA
Added
5/30/2026
Published
5/29/2026
Updated
8/27/2026

Share This Tool

Have an AI tool to share?

Submit it to AI Dreamhub

Get your product in front of people actively exploring AI tools.

Submit Your Tool
Manus

Manus

Manus es un agente de IA alojado de propósito general que utiliza máquinas virtuales en la nube, automatización del navegador, archivos, código e integraciones para completar tareas de varios pasos. Esta guía independiente cubre planes y créditos, Cloud Browser vs Browser Operator, acciones autenticadas, privacidad, aprobaciones, diseño de tareas, evaluación y alternativas.

ai-agentfree
1360
Gemini CLI

Gemini CLI

An open-source AI agent that brings the power of Gemini directly into your terminal. - Herramienta de IA inteligente para mejorar tu productividad.

ai-agentfree
1090
AgentScope

AgentScope

Agent-Oriented Programming for Building LLM Applications, Open-sourced by Alibaba - Herramienta de IA inteligente para mejorar tu productividad.

ai-agentfree
1240
Auto-GPT

Auto-GPT

Auto-GPT es un proyecto y plataforma open-source de Significant Gravitas para crear y ejecutar asistentes y flujos de agentes autónomos.

Auto-GPTAI agentautonomous agents
1050