Qué se mide

Los tres tipos de registro del ledger, de dónde se deriva cada palabra del panel, qué informa cada CLI, y lo único que no se mide.

Qué registra el ledger #

El ledger registra llamadas, límites y commits, y nada más.

RegistroSe escribe cuandoQué guarda
callTermina una llamada a un proveedor. Cuenta toda llamada que hace AutoDev, y también una que falla o lanza un error.La hora de inicio, la duración, el proveedor, el modelo, si tuvo éxito y la ruta del proyecto. Cuando el proveedor lo informa: el coste de la llamada, los tokens y su desglose, los snapshots de cuota que envió, cuántas veces se llamó al modelo, la ventana de contexto y el tamaño del contexto, y las compactaciones que atravesó.
limitUna llamada informa de un límite de uso.La hora, el proveedor, la hora de reinicio, si el límite se encontró como evento estructurado o como texto, y el tipo de ventana.
workAutoDev acredita un commit.La hora, el proveedor, el commit, el modo de la ejecución, que ahora es siempre thread, y el id de la tarea, que queda vacío.

Una sonda de sesión y una comprobación de versión no hacen ninguna llamada de modelo y no gastan cuota, así que no se registran. Una escritura fallida en el ledger nunca hace fallar la llamada. Se informa como una advertencia quota.record_failed.

Qué informa cada CLI #

Toda CLI entrega al ledger el inicio y la duración de una llamada, y si tuvo éxito, porque AutoDev lo mide por su cuenta. El resto depende de lo que imprima la CLI.

claude informa del coste de una llamada, los tokens, snapshots de cuota con su hora de reinicio, el número de veces que se llamó al modelo, y el tamaño del contexto. codex y agy informan de tokens. Un límite de uso llega a AutoDev como un aviso de cualquiera de las tres, así que todo límite queda registrado, con una hora de reinicio cuando el aviso la trae, pero solo claude dice además cuánto de la ventana se usó. Una cifra que la CLI no informa se guarda como desconocida, nunca como cero.

Por eso las ventanas de autodev quota son siempre las de claude, y por eso un proveedor que debería enviar snapshots y no envió ninguno aparece como advertencia.

De los registros a las palabras #

Palabra del panelSe deriva de
Agent timeLas duraciones de los registros call de la ventana, recortadas a la ventana y sumadas. Dos llamadas que se ejecutaron a la vez se suman.
UsedLa unión de los intervalos de tiempo de las llamadas. Las llamadas que se solapan cuentan una vez.
IdleLa ventana menos el tiempo usado. Es el tiempo sin nada en ejecución.
ConvertedEl número de registros work.
CrossedEl número de registros limit.
El pico de una ventanaLa mayor utilización entre los snapshots de cuota de la ventana de un proveedor. La ventana está exhausted cuando un registro limit cae dentro de ella.

Donde un proveedor no envía snapshots de cuota, no tiene ventana ni pico.

Qué significa converted #

Un registro work existe cuando AutoDev acredita un commit. El hilo compartido dice cómo: un commit es la evidencia, y una afirmación sin commit no se acredita.

converted cuenta, por tanto, commits. No dice que el trabajo fuera bueno ni que se quedara. El ledger solo añade, y nada en él cambia cuando un commit se deshace después. El proveedor de un registro work es el que estaba en el estado de la ejecución cuando se acreditó el commit, que no siempre es el que lo escribió.

La cuota mal gastada no se mide #

AutoDev no mide la cuota mal gastada. El ledger no tiene campo para un turno cuyo trabajo se descartó, ningún código decide que un turno fue un desperdicio, y ninguna cifra del panel se calcula a partir de eso.

La imagen de la página de inicio, un mes como cuatro ventanas semanales de cuota con y sin AutoDev, es una ilustración de cómo leer una ventana, y está rotulada como tal. Muestra cuota usada y cuota sin usar. En el panel, converted es un recuento de commits e idle es el tiempo sin nada en ejecución. Nada en este sitio afirma medirlo.

El dinero solo se mide en parte. El ledger guarda el coste de una llamada para las CLI que informan de uno, y la ejecución los suma en el est. cost del informe y de autodev status. autodev quota no imprime costes ni tokens, y ninguno de los dos números es el tamaño de un plan.

Leer el panel de cuota muestra dónde aparece cada palabra, y Dónde vive el ledger describe el archivo.