UN HARNESS DE DESARROLLO PARA AGENTES

Pulsar Agent Squad.

Un harness liviano de agentes de IA para desarrollo de software, con aprobaciones acotadas, tareas atómicas y verificación obligatoria.

ARCHIVO DEL PROYECTO

02 — DETALLES

El problema.
Las decisiones.

Pulsar Agent Squad (PAS) coordina el trabajo de software con aprobaciones explícitas y contratos de tarea cerrados. Un Lead planifica y adjudica; agentes enfocados investigan, implementan y verifican. El harness mantiene visible el alcance, mientras la documentación viva y los checkpoints de Mind conservan el contexto entre sesiones.

01

Un Lead, workers enfocados

El Lead coordina el flujo y se ocupa de planificar, gestionar aprobaciones y adjudicar resultados. Los agentes Researcher, Developer y QA se enfocan en evidencia, implementación y verificación.

02

Cada aprobación tiene un alcance

Ningún cambio de código empieza sin aprobación explícita. La aprobación cubre la tarea acordada; si cambia el plan, hace falta una nueva.

03

Entrega atómica y QA obligatorio

Cada delegación define alcance, rutas y skills. QA devuelve PASS, FAIL o BLOCKED para que el Lead adjudique el resultado.

TECNOLOGÍAS
BunTypeScriptGherkinOpenCodeMind

DECISIONES DE DISEÑO

Un flujo acotado para agentes de programación

PAS separa las decisiones de coordinación de la ejecución enfocada. Un Lead fuerte se ocupa del plan y las aprobaciones; agentes workers más livianos investigan, programan y hacen QA con contratos explícitos.

  • La investigación es de solo lectura y puede agrupar preguntas independientes.
  • La implementación avanza de a una tarea atómica por vez.
  • QA verifica el trabajo y devuelve un resultado objetivo.

El estado y el contexto sobreviven a la sesión

PAS mantiene el estado de cada feature en carpetas numeradas gestionadas por su plugin pas_toolkit. La documentación viva, el historial de ADRs y los checkpoints de Mind facilitan retomar el trabajo.

  • Un único writer gestiona el ciclo de vida del estado de las tareas.
  • Si el estado tiene conflictos o está mal formado, el flujo se bloquea en lugar de adivinar.
  • OpenCode es el runtime principal; el manifiesto del repo lista los demás targets.

PROBALO

Instalá Pulsar Agent Squad

El bootstrap instala el target de OpenCode por defecto. PAS requiere una shell POSIX, Git y Bun en el PATH; no instala Bun automáticamente.

REQUISITOS

  • Una shell POSIX y Git.
  • Bun disponible en el PATH.
  • OpenCode es el runtime principal.

Clonar e instalar

git clone https://github.com/GabrielMartinMoran/pulsar-agent-squad.git
cd pulsar-agent-squad
./install.sh

Verificar la instalación

./pas doctor
./pas validate

Elegir el agente Lead

"default_agent": "Pulsar Agent Squad"

REPOSITORIO FUENTE

Pulsar Agent Squad

Ver el código y la documentación completa

Ver en GitHub

SIGUIENTE PROYECTO

Mind↗
← Todos los proyectos