Saltar al contenido

Código abierto · Licencia MIT

Los agentes mejoraron. Conducirlos también necesita un método.

Una fábrica de software de agentes de IA que demuestra su trabajo: threads en paralelo, resultados verificados y decisiones breves solo cuando importan.

Un ciclo con responsabilidades claras

Defina objetivo y plan, implemente en la worktree, compruebe las pruebas y entregue mediante el núcleo. Cada fase tiene un contrato; el resultado no depende de creer el informe del agente.

Leer la guía →

Su atención, donde importa

Elija #Classic, #Maestro o #Auto para el ciclo completo. #Fast atiende ajustes pequeños dentro de sus límites. Los modos controlan pausas; los permisos y las pruebas siguen siendo explícitos.

Leer la guía →

Pruebas antes que confianza

Las claims llevan comandos reproducibles. La baseline distingue fallos previos de regresiones. CHECK independiente y push demostrado separan implementación de entrega.

Leer la guía →

Contexto con procedencia

OrkMind conecta memoria gobernada y Company Brain. El contexto ayuda a decidir; no sustituye el estado de la thread ni concede autorización.

Leer la guía →

Conceptos

Cómo se conectan las piezas

El host presenta, el núcleo verifica y el runtime implementa. Conozca los límites antes de conducir el primer ciclo.

Leer la guía →
Quién conduce, ejecuta y compruebaEl host presenta la intención al núcleo. El núcleo despacha el runtime y recibe código y pruebas para verificar. Los gates y el ledger permanecen en el núcleo. 1.Hostpeticiones y decisionesPetición → núcleo2.Núcleo orkcontratos y estadoDespacho → runtime3.Runtimecódigo y pruebas
Quién conduce, ejecuta y comprueba. El host presenta la intención al núcleo. El núcleo despacha el runtime y recibe código y pruebas para verificar. Los gates y el ledger permanecen en el núcleo.

Empiece por el entorno

Instale el CLI y compruebe los requisitos del proyecto. La documentación cubre configuración, fases y verificación. @orkastery/cli 0.5.0.

Documentación →
npm install -g @orkastery/cli
ork doctor

Apunte tres agentes al mismo repositorioy acabará con tres agentes estorbándose,y un informe que dice que todo salió bien.

El reto es conducir el trabajo: mantener el roadmap, aislar las threads, pedir la decisión adecuada, serializar el merge y volver a ejecutar cada claim.

Orkastery asume ese papel. El método y el código son públicos; las pruebas acompañan el trabajo y pueden volver a ejecutarse.

  • Pruebas antes que confianza

  • Atención humana donde importa

  • Los datos ausentes siguen visibles

  • Contexto con procedencia

Seis fases que ningún agente se salta

En el ciclo completo, cada fase tiene un contrato. Seleccione una fase para ver qué entrega. #Fast tiene un ámbito propio, limitado a GO.

F1 · GOAL

qué merece la pena y cómo demostrarlo

Objetivo verificable, mapa de impacto, criterios de éxito y claims con comandos de verificación. Sin implementación.

ork exige Una claim sin comando se rechaza como claims.unverifiable.

El ciclo completo termina con un registro MASTER. #Fast tiene un contrato propio, limitado a GO. Implementar y entregar son resultados distintos.

Threads paralelas, merges serializados

Ilustración de entregas paralelas. Consulte su proyecto con ork board --all.

  • main-tree el gate de merge serializado
  • worktree-write:<thread> escritura en su propia worktree
  • path:<glob> ámbito de archivos reservado
  • board:<card> un responsable por tarjeta a la vez
  • service:<porta> un puerto local exclusivo

Los leases tipados tienen TTL. Las threads que solicitan el mismo ámbito esperan en orden FIFO. ork board --all muestra el trabajo actual.

¿Cuánta pausa quiere? Escriba una #TAG.

Elija dónde espera el ciclo. Las claims, la verificación y las políticas se mantienen en todos los modos.

bloque que espera una decisión humana

bloque que continúa con decisiones registradas en el ledger

Los modos cambian las pausas. Nunca reducen la verificación. Configure runtime, modelo y esfuerzo de cada bloque con ork setup.

explorar cada modo de Ork →
Su atención donde se necesita

Una sesión viva puede estar esperando a una persona. El radar distingue actividad, espera humana y finalización con pruebas.

Consulte las sesiones antes de concluir que una thread está trabajando. El resultado depende del estado observado ahora.

Consulte su instalación
ork sessions hitl

No le pedimos que lo crea. Ejecútelo.

Los comandos reproducibles comprueban el trabajo en el árbol real. La baseline distingue regresiones de deuda previa.

ork verify <thread>
npm --prefix core run test:ci
ork modos
  1. el agente afirma

    Una afirmación necesita pruebas ejecutables.

  2. claims.jsonl

    Una claim registra la afirmación, el archivo y el comando que la demuestra.

  3. ork verify

    Vuelve a ejecutar el comando en el HEAD real, dentro de la worktree real.

  4. baseline registrada antes de GO

    pasaba antes Produce verify.regression: la thread introdujo un fallo.

    ya fallaba Se registra como deuda previa, separada de las regresiones.

    sin baseline Produce verify.failed, sin adivinar responsabilidades.

  5. gate bloqueado

    Motivo tipado, pruebas reales y corrección sugerida. ork fix open deriva la especificación de la corrección del resultado de verify.

Motivos tipados de gate

Ejemplos de motivos del núcleo. Consulte la política actual con ork retry policy.

  • artifact.missing corrigir-dirigido
  • claims.failed corrigir-dirigido
  • claims.unverifiable corrigir-dirigido
  • verify.regression corrigir-dirigido
  • verify.failed corrigir-dirigido
  • tree.blocked sincronizar-worktree
  • lease.busy reexecutar
  • runtime.model-unavailable reexecutar
  • runtime.unavailable reexecutar
  • runtime.rate-limited esperar-janela
  • policy.violation escalar-humano
  • human.pending escalar-humano
  • cost.violation sem-retry

cost.violation prohíbe el reintento automático: reintentar volvería a gastar.

Contexto para la siguiente sesión

ork gate next

Al terminar la fase, el gate evalúa la ocupación de la ventana de contexto.

  • runtime_reported
  • estimated, por transcript
  • informada por el host
  • unavailable

Sin una fuente capaz de medir, el resultado es same-session con decididoPor: ausencia-de-medida. Un dato ausente nunca se convierte en cero.

no

Misma sesión. El trabajo continúa donde está.

sí

Nueva sesión con handoff clasificado y el contexto necesario para el siguiente paso.

Tres niveles de contexto

  1. Crítico

    Siempre incluido: estado, decisiones locked, criterios y claims.

  2. Importante

    Un puntero path#ancla con condición de recuperación (retrieve_when). Fuera de esa condición no devuelve contenido.

  3. Resumible

    Un resumen breve con procedencia obligatoria: source, location y SHA-256 del archivo fuente.

Con OrkMind disponible, los punteros pueden resolverse mediante la memoria. El respaldo por archivos usa path#ancla, con motivo tipado de degradación.

Aprender de la entrega

De 0 a 5, ¿con cuánto criterio se entregó?

entrega limpia por el camino previsto

Demostración de la valoración, sin enviar una nota. La nota real exige autoría humana y justificación. Use ork master pedir para pedirla por un canal autenticado; ork master --batch muestra la cola.

Clases tipadas de postmortem

Los identificadores fijos permiten agrupar los fallos de forma consistente:

  • sem-falha
  • erro-de-spec
  • base-avancou
  • conflito
  • rate-limit
  • modelo
  • processo
  • scope-creep
  • outra

Contacto

Las preguntas, propuestas y contribuciones son bienvenidas.

maestro@orkastery.com

El envío abre su aplicación de email. Este formulario no envía datos a un servidor.