Los verbos
Cada verbo nemia que te sirve, por quién responde por él, con su uso y ayuda tal como nemia --help los imprime. nemia <verbo> --help dice más de aquel que tiene un manual.
Generado a partir de la tabla de comandos, nunca editado a mano: desde la raíz del repositorio, node -e "import('./packages/agent-orchestrator/src/nemia/verbs.verb.ts').then((m) => process.stdout.write(m.verbsSkill()))" > packages/agent-orchestrator/nemia/skills/verbs/SKILL.md.
Lecturas
No escriben nada: ejecútalas sin pedirlas, tan a menudo como necesites. Una que establece con algunas palabras solicita a la persona a la que se le dan.
nemia concluded <runId>
lo que una ejecución iniciada con --from <runId> recibiría de ella, ahora
nemia inbox
las tarjetas aún en juego: nombre, primera línea, flujo de trabajo y repositorio cuando se establecen,
e iniciado como <runId>, <fase> (nemia inbox --help); --all: aquellas cuyo
ejecución terminó también; -l: las tarjetas que un selector toma; --show-labels, -L <clave>:
sus etiquetas en cada línea
nemia factory
las fábricas del almacén: la predeterminada primero — cada ejecución y tarjeta que
no nombra fábrica, lectura, nunca escrita — luego cada una por nombre con sus
repositorios (nemia factory --help)
nemia factory ls
lo mismo, por su nombre
nemia factory diff <nombre> --to <x.y.z> [--template <nombre|carpeta|archivo>] [--set <clave>=<valor> ...] | <nombre> --template <nombre|carpeta|archivo> [--set <clave>=<valor> ...]
previsualizar la actualización de una fábrica basada en plantilla: qué fusiona limpiamente, y cada
conflicto con sus lados; sobre una plantilla de otro nombre, un cambio
sin base común; o la toma de control de una fábrica hecha a mano por una
plantilla, y el plan que nemia factory adopt sigue; nada se escribe.
Para cambiar un solo parámetro: --to la versión aplicada, y
--set <clave>=<valor> para cada uno; imprime la línea que lo archiva
nemia factory servers <fábrica>
los servidores MCP propios de una fábrica, cada uno con el estado que su arnés reporta
nemia factory rules <nombre> [--file <ruta>|- | --clear]
las reglas y políticas de una fábrica: palabras dichas a cada agente contratado en
ella, después de sus instrucciones personalizadas y antes de la nota del propio paso,
guardadas por el almacén con la fábrica. Sin argumentos, las imprime; --file las escribe
(- para stdin); --clear las elimina. Solo palabras: un bloque de frontmatter
es rechazado. Una ejecución mantiene las reglas con las que fue iniciada
lee sin argumentos; solicita a la persona dado --file, --clear
nemia factory instruction <nombre> [--path <ruta> | --store | --clear]
dónde se guarda la instrucción de una fábrica, qué debe saber Nemia sobre la
fábrica (a sus agentes se les dicen sus reglas: nemia factory rules): sin argumentos,
la imprime; --path la lee de un archivo en la primera carpeta de la fábrica,
--store la guarda en el almacén, --clear lee NEMIA.md en la primera
carpeta de nuevo
lee sin argumentos; solicita a la persona dado --path, --store, --clear
nemia template lint <carpeta|archivo>
verificar la carpeta o archivo de una plantilla: cada problema a la vez, cada uno en su
archivo y línea
nemia ls [<runId>] [-l <selector>] [--show-labels] [-L <clave>]
ejecuciones y sus pasos — una ejecución que espera a otra dice esperando a <ejecución>,
una que el límite de ejecuciones en vuelo mantiene esperando un espacio de ejecución (2 de 2 en
vuelo); cuánto han costado los intentos de cada paso y la ejecución, donde sea medido;
por último, si un nemia up marca el almacén y cuándo fue su último pase;
primero, mientras el almacén está pausado, Pausando: N terminando y cada
sesión, verificación o aterrizaje en trabajo, o Pausado una vez que ninguno lo está, luego cada
verificación que contiene, un aterrizaje con su fusión preparada en el checkout
(MERGE_HEAD) entre ellos; un paso cuya verificación contiene dice esperando en
la pausa. -l: las ejecuciones cuyas etiquetas un selector toma (equipo=core,
dado de nuevo para otro); --show-labels: cada ejecución con sus etiquetas;
-L <clave>: esa etiqueta junto a cada ejecución, dada de nuevo para otra
nemia show <runId> [--raw]
la ejecución como un objeto (nemia/v1 Run); --raw: su registro, y
lo que se le dijo a cada paso
nemia closeout <runId> <paso> [--try <n>]
lo que el intento de un paso firmó: el más reciente, o --try <n>
nemia logs <runId> <paso>
la salida de la sesión de ese paso
nemia stats [--from <día>] [--to <día>] [--by agente|paso|fábrica|flujo|repositorio] [--agent|--step|--factory|--workflow|--repo <v>] [-l <selector>] [--line|--json]
lo que suma cada ejecución en el almacén, por día UTC: rondas hasta
aceptación de cada bucle: paso, aterrizajes del espacio de trabajo: paso base y
en qué intento, costo y tiempo por ejecución aterrizada, y los intentos de cada paso,
tiempo, costo, verificaciones y esperas de puerta; primero los últimos 14 días
contra los 14 anteriores. Un número que nada mide lee —, nunca 0.
--line: una línea, para un resumen; --json: toda la respuesta; -l: las
ejecuciones cuyas etiquetas un selector toma, como nemia ls -l las toma
nemia passes [--last <n>] [--json]
lo que cuestan los pases recientes del tick: su tiempo mediano y más
lento, un histograma de sus tiempos, dónde se fue el tiempo fase por
fase, y lo que vio el último — las ejecuciones en el almacén, sus lecturas de diario,
las sesiones en cola y admitidas. --last <n>: solo los últimos n pases;
--json: toda la respuesta
nemia series [--range 24h|7d|30d|all] [--json]
las series del sistema en un rango: el tiempo de un pase y sus fases, sus
lecturas de diario, las ejecuciones en el almacén, las sesiones en cola y admitidas
y la espera más larga, la carga y la cuota utilizada. --range: 24h (un
punto por minuto, el predeterminado), 7d o 30d (una hora), all (un día);
--json: toda la respuesta
nemia agents [--repo .]
los agentes que un paso puede nombrar, los del repositorio y luego los tuyos: para qué sirve
cada uno, qué dice que puede hacer (una entrada para cada habilidad, leída de su
SKILL.md), y las habilidades que se le asignan (sus habilidades:)
nemia agents card <nombre> [--repo .] [--from repo|tuyos]
ese agente en forma de una Tarjeta de Agente A2A, JSON en stdout y nada
más — cada campo que el protocolo marca como OBLIGATORIO excepto
supportedInterfaces, que se omite porque nada aquí sirve a un
agente sobre A2A. La tarjeta describe; no es una dirección
nemia agents sources [--path <carpeta>]
los archivos de agente que el almacén conoce, para copiar en tu biblioteca:
los de cada repositorio, los tuyos, y los de un --path <carpeta>
nemia agents custom <nombre> [--file <ruta>|-] [--clear] [--repo .]
tus instrucciones personalizadas para ese agente: palabras que añades sin
reescribirlo, guardadas en <almacén>/custom-instructions/<nombre>.md y dichas
después de sus instrucciones. Sin argumentos, las imprime; --file las escribe (- para
stdin); --clear las elimina. Solo palabras: un bloque de frontmatter es
rechazado. Una ejecución mantiene las palabras con las que se inició; nemia,
el agente propio del almacén, se le dicen en su sesión abierta
lee sin argumentos; solicita a la persona dado --file, --clear
nemia level [manual|semi-auto|auto] [--factory <nombre> [--for <duración> | --end]]
Nemia, el agente propio del almacén: sin argumentos, dónde está, el nivel de cada fábrica y
cómo alcanzarla; un nivel establece el del almacén, que cada fábrica sigue
a menos que tenga el suyo propio; --factory establece el de esa fábrica, --for lo eleva por
un período (90m, 2h, 1d; hasta 7d) y --end termina la elevación. semi-auto mantiene
su sesión: lo que espera por ti (una puerta, una pregunta de un paso, un bucle sin
rondas, un límite) se te pide, y una escritura que no puede deshacerse o
cambia tu configuración o una fábrica; el resto es suyo. auto es semi-auto,
pero una respuesta que tu lista confirmada permite en el estado de la ejecución se da
sin pedir (nemia policy <agente>), en una sesión suya archivada desde que llegó auto:
una conservada de antes pregunta cada respuesta hasta archivarla de nuevo (manual, luego
auto una vez que se apaga). Una fábrica en manual se deja sola, y su sesión
se detiene una vez que ninguna está por encima de manual
lee sin argumentos; solicita a la persona dado manual, semi-auto, auto, --factory, --for, --end
nemia memory [<hecho>]
lo que Nemia guarda del almacén: sin argumentos, los nombres de sus hechos; dado uno, sus
palabras. Solo lectura: su sesión sola los escribe
nemia policy <agente>
las reglas del agente en auto: las respuestas que puede dar sin pedir, vigentes una vez que
las confirmes, y lo que propuso desde tu instrucción personalizada,
con las palabras que la maquinaria no puede retener, guardadas como guía
nemia policy reach <agente> (--factory <nombre> | --run <runId>)
qué pasos en su puerta las reglas vigentes del agente podrían aprobar alguna vez
sin pedir, en una fábrica o una ejecución: por qué cada otra regla no puede (un paso aprobado
antes de ejecutarse no ha hecho nada para recomendar o verificar; uno sin verificación nunca
pasó una), qué mantiene una regla fuera de una ejecución ahora, y las reglas que sí lo harían
nemia chat speakers
los nombres bajo los cuales un agente puede hablar en su chat, cada uno que permitiste
nemia service status [--name <nombre>]
el servicio de inicio de sesión y el arrendamiento: si está instalado y ejecuta,
el checkout que ejecuta, quién posee el almacén, y persistente
nemia version [--json]
el lanzamiento de esta nemia, la etiqueta de una instalación o un checkout, y su carpeta;
el lanzamiento que el almacén releases/current nombra; y el lanzamiento que el
daemon ejecuta, desde su arrendamiento, y si promete mantener una sesión
en ejecución en sus archivos; y las sesiones en trabajo por lanzamiento y versión de
arnés, desde sus registros. --json: toda la respuesta
nemia watch [cursor] [--once] [-l <selector>]... [--cursor-file <ruta>] [--json]
las líneas del feed, seguidas mientras el tick las escribe, hasta ^C, y una
línea de daemon caído cuando nada marca el almacén, daemon activo cuando lo hace
de nuevo: el estado de una ejecución, la palabra de un paso como nemia ls la dice, y lo que
la palabra de una persona cambió. --once: lee desde el cursor hasta el final del feed,
imprime cursor: <n> y se detiene; desde el inicio sin cursor. -l: las
líneas que un selector toma, dado de nuevo para otro (clave=v, clave!=v, "clave in
(a,b)", "clave notin (a,b)", clave), sobre ejecución, fábrica, flujo de trabajo, paso,
agente, tipo, razón, en, vía, tipo, esperas y fuente. --cursor-file:
mantiene el cursor leído en un archivo, y comienza desde allí donde esté.
--json: un objeto JSON por línea, una línea de feed con su cursor, y un
cursor propio cada 30 segundos mientras el feed está activo. Sin -l,
cada línea; -l waits=person toma las líneas que esperan por una persona. Un
paso sin agente lleva agente: none, que -l agent!=none omite.
La razón de una línea es el código de un paso como la api da el paso (razón);
su palabra y mensaje son para personas: selecciona por la razón, nunca por
las palabras.
nemia admit [--at-least <nivel>] [--auto <agente>]
la admisión de una llamada: la llamada que una sesión está a punto de hacer, en stdin, respondida
preguntar donde responde lo que espera por ti;
…
[truncado para traducción]