| Comando |
Uso |
jevalan tui --demo |
Abre la TUI con un daemon, servicios simulados y tráfico simulado. No necesita claves. |
jevalan tui --fake |
Abre la TUI con una secuencia determinista, sin daemon ni backends. |
jevalan tui |
Se conecta a un daemon que responda, o arranca uno contra tus backends reales. |
jevalan serve --config config.yaml |
Arranca el daemon local. |
jevalan edit config/flows/<flujo>.yaml |
Edita un flujo como borrador. |
jevalan hook claude-code [--mode shadow|enforce] |
El hook PreToolUse para Claude Code. |
jevalan hook crush [--mode shadow|enforce] |
El hook para Crush. |
jevalan hook run --client <nombre> --dialect <claude|crush> |
El adaptador de hook genérico. |
jevalan shadow report |
Un informe en Markdown sobre el registro sombra. |
jevalan shadow fixtures |
Convierte decisiones reales en fixtures del laboratorio. |
jevalan mcp [--allow-live] |
Servidor MCP por stdio: expone las capacidades del hub como herramientas. Ver Servidor MCP. |
jevalan lab check |
Valida los fixtures del laboratorio sin conexión. |
jevalan lab offline |
Reproduce los fixtures sin conexión. |
jevalan lab record |
Llama a backends reales y graba cassettes, dentro de un presupuesto. |
jevalan lab live |
Mide backends reales con repeticiones, dentro de un presupuesto. |
jevalan --version |
Muestra la versión instalada. |
Ejecuta jevalan <comando> --help para ver todas las opciones de un comando.
| Flag |
Significado |
Por defecto |
--url |
El WebSocket de eventos del daemon. |
ws://127.0.0.1:8080/events |
--token |
El token del daemon (también JEVALAN_TOKEN). |
ninguno |
--fx |
Efectos visuales: off, events o full (también JEVALAN_FX). |
events |
--fake |
Alimenta la TUI con trazas simuladas. |
desactivado |
--fake-rate, --fake-seed |
Peticiones simuladas por segundo, y una semilla para ejecuciones repetibles. |
2, aleatoria |
--demo |
Backends simulados y tráfico simulado. |
desactivado |
--config |
Fichero de configuración del daemon que la TUI arranca, si hace falta. |
ninguno |
| Tecla |
Acción |
q |
Salir. |
? |
Ayuda. |
p |
Pausar o reanudar. |
f |
Cambiar de efectos: off, events, full. |
esc |
Volver. |
tab |
Cambiar el foco entre la topología y el feed. |
enter |
Abrir el flujo (en un puerto de la topología) o la traza (en una fila del feed). |
flechas o hjkl |
Mover la vista. |
+ - 0 |
Acercar, alejar, ajustar a la vista. |
n N |
Nodo siguiente o anterior. |
t |
En una traza, alterna entre el camino de nodos y la línea de tiempo de eventos. |
H |
Vista en vivo de las decisiones del hook. |
x |
En --demo, tumba o recupera el backend seleccionado. |
jevalan edit es un editor de terminal sobre un fichero de flujo. Trabaja sobre un borrador: nunca publica, nunca toca el registro del daemon, y un borrador que no valida nunca se escribe en disco.
| Tecla |
Acción |
tab |
Moverse entre el grafo, el inspector y la banda inferior. |
flechas o hjkl |
Mover la selección. |
e |
Editar el campo seleccionado. enter lo confirma en el borrador. |
a |
Añadir un nodo: rule, noul, choice, score o batch. |
d |
Borrar el nodo seleccionado, con confirmación. |
c |
Recablear el puerto seleccionado. |
s |
Guardar por parches, conservando una copia .bak. Los comentarios y el orden sobreviven. |
g |
Guardar aparte como <nombre>.editado.yaml cuando el fichero cambió por debajo. |
r |
Recargar desde disco, descartando el borrador. |
q |
Salir, avisando si hay cambios sin guardar. |
esc |
Cancelar la edición, el menú o la confirmación en curso. |
config/flows/tool-risk-local.yaml participa en las decisiones del hook. Practica sobre una copia antes de editarlo.