digline

digline para agentes

Un agente puede medirlo todo y no aprobar nada. Medir es un trabajo que se puede delegar; aprobar qué cuenta como «aceptable» no lo es, porque un sistema que puede mover su propia referencia optimiza la referencia.

Traducido del inglés con un modelo de IA. Original en inglés del 2026-09-17

La ausencia, no la negativa

En el servidor MCP promote no existe: sus herramientas leen un resultado o miden uno nuevo, y ninguna escribe un baseline. Una negativa es una conversación que un agente puede reabrir: discutirla, reintentarla, esquivarla. Una ausencia no. El razonamiento está en el ADR 0011.

Las superficies a las que llega un agente

El servidor MCP

Sus herramientas leen lo que registró un run y miden runs nuevos.

No está: promote.

Detalles: digline sobre MCP

El operador

Vigila una suite de forma programada y abre una incidencia cuando un resultado requiere una decisión. En cada ciclo comprueba que promote sigue fallando.

No está: la solución. Arreglar el prompt le corresponde a una persona de ingeniería o a un agente de programación, y la alerta es el traspaso.

Detalles: el bucle del operador, su ejemplo

pytest-digline y la GitHub Action

pytest-digline incluye la comparación en un informe de pytest; la GitHub Action la publica como comentario en la pull request y termina con el código de salida de digline.

No está: una forma de promover. Ningún flag, fixture ni marcador del plugin, ni ninguna entrada de la Action, convierte un run en el nuevo baseline.

Detalles: pytest-digline, la GitHub Action

AGENTS.md y la skill

AGENTS.md es la capa de criterio que la herramienta no codifica: cuándo repetir una ejecución, investigar o recomendar. Las mismas reglas se distribuyen como skill de Claude Code, y un test falla si unas y otras dejan de coincidir.

No está: la aprobación. La primera regla, más abajo, la deja en manos de una persona.

Detalles: AGENTS.md, operating-digline

Never run digline promote on your own initiative. Assemble the evidence — the compare output, the run key, what moved and why you believe it — and recommend. The human runs the command, or tells you to.

AGENTS.md, rule 1 — digline v0.15.1

Juzgar lo que hizo, no lo que escribió

El agente que se está probando, no el agente que usa digline.

La frase de un agente no es lo que movió el dinero. ToolsCalled registra qué herramientas se llamaron y en qué orden; ToolCalledWith registra los argumentos que llevaba una llamada. En el ejemplo de LangGraph, un agente de despacho debe consultar un pedido antes de reembolsarlo y reembolsar la cifra que devolvió la consulta: un agente que se salta la consulta escribe una frase correcta, y ninguna aserción sobre el texto puede verlo. Los dos checks aparecen en las aserciones.

Empieza con una suite y un run aprobado.

La guía no requiere ninguna clave.

pip install digline