Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

dispatch

Dispatch es una capa de Kanban y despacho de trabajo para agentes de IA que operan sobre GitHub Issues y PRs. Es agnóstico a harnesses, mantiene GitHub como fuente de verdad y proporciona seguimiento de ejecuciones de agentes con trazabilidad completa.

Ficha actualizada 23 sept 2026, 22:46 · upstream 23 sept 2026, 22:41 · release v0.5.63

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es dispatch

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Dispatch funciona como una capa intermedia entre GitHub y los agentes de IA, transformando issues y PRs en colas reclamables. El sistema almacena metadatos cacheados, registros de ejecución de agentes y logs de auditoría sin modificar la fuente de verdad en GitHub.

La arquitectura soporta múltiples carriles de ejecución (por defecto 'default' y 'backlog'), con configuración vía variables de entorno. Incluye un sistema de etiquetas completo para estados, propietarios, agentes, prioridades y tipos de issue. También ofrece una opción de groomer alojado opcional que utiliza LLMs para preparar issues.

El despliegue requiere PostgreSQL con TLS configurado, Redis para caché, y S3/MinIO para almacenamiento. Soporta autenticación básica, OIDC o sin autenticación (solo desarrollo local). La complejidad es alta debido a la configuración de múltiples servicios y variables de entorno necesarias.

CASOS DE USO
  • Gestión de trabajo de agentes de IA sobre GitHub Issues
  • Tablero Kanban para seguimiento de ejecuciones de agentes
  • Trazabilidad completa de transiciones de estado de issues
  • Automatización de grooming/triage de issues con LLM opcional
  • Detección automática de fallos en CI y creación de issues
  • Capa de despacho agnóstica a diferentes frameworks de agentes
PUNTOS DESTACADOS
  • GitHub como fuente de verdad - no duplica datos de issues/PRs
  • Sistema de etiquetas completo para status, owner, agent, priority y type
  • Soporte para autenticación OIDC con integración SSO empresarial
  • Groomer alojado opcional con validación de salida estructurada
  • Logs de auditoría para todas las transiciones de estado
  • Múltiples carriles de ejecución configurables vía variables de entorno
PRECAUCIONES
  • Requiere acceso a GitHub API (token personal o app)
  • No incluye docker-compose - orquestación manual necesaria
  • Complejidad alta en despliegue inicial
  • PostgreSQL obligatorio sin fallback a SQLite
  • Configuración de harness de agentes no montada localmente
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Dispatch Logo
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker detectado

Mínimo: DATABASE_URL (PostgreSQL con sslmode=require o no-verify), GITHUB_TOKEN, DISPATCH_AGENT_TOKEN, GITHUB_REPOSITORIES. RAM 4GB, CPU 4 cores, disco 30GB. TLS en conexión a Postgres obligatorio para producción. Opcional: GitHub App auth para identidad separada en timelines, AUTH_URL si hay reverse proxy. Para grooming alojado: añadir LLM_BASE_URL y API_KEY. Verificar sslmode en DATABASE_URL - no usar require con CA autofirmada sin verify-full.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
PostgreSQLRedisS3/MinIO
BASES DE DATOS
PostgreSQLRedis
PUERTOS
54323000
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.