Después de correr npx sentoagent init una vez, el binario sento queda globalmente instalado y en tu PATH (quizás tengas que hacer source ~/.bashrc o abrir una shell nueva). Todo lo que venga después del setup usa sento <comando>.
Setup
npx sentoagent init
Una vez nada más. Instala Claude Code, el plugin del canal elegido, ClawMem, el Guardian, las entradas de cron, y lanza el agente. Hace algunas preguntas interactivas.
Control de proceso
sento status # ¿Está vivo el agente? ¿Vinculado? ¿Cuántos reinicios?
sento start # Arranca el agente (sesión tmux + Guardian)
sento stop # Detiene limpio (SIGTERM, graceful)
sento restart # stop + start
sento status imprime la salud del agente, el estado de conexión al canal, el contador de reinicios del Guardian para la ventana actual, y el timestamp del último heartbeat.
Configuración
sento config # Cambiar modelo, token OAuth, tokens del canal, keys
sento channels # Agregar / quitar / listar canales en este agente
sento channels add discord
sento channels remove telegram
sento config te guía por las mismas preguntas que init, pero sólo re-pregunta las keys que querés cambiar.
Observabilidad
sento logs # Últimas 100 líneas del output del agente (tmux capture)
sento logs -n 500 # Últimas 500 líneas
sento logs --watchdog # Log del propio Guardian, separado del agente
Skills
sento skills # Lista los skills instalados
sento skills install <path>
sento skills export <nombre>
sento skills import <tarball>
Los skills son extensiones basadas en Markdown que le enseñan a tu agente capacidades nuevas. Compartilos entre tus agentes o publicalos como gists.
Mantenimiento
sento update # Actualiza CLI + Claude Code + plugins + reaplica patches
sento doctor # Corre 12 health checks
sento doctor --fix # Corre checks y auto-repara lo que puede
sento doctor chequea: versión de Node, Claude Code instalado, token OAuth presente, sesión de tmux viva, proceso Guardian vivo, entradas de cron instaladas, plugin del canal parchado, access.json es JSON válido, espacio en disco, memoria, y más.
Entre agentes
sento pair # Empieza a emparejar con otro agente (genera código)
sento agents # Lista la info de este agente y los agentes emparejados
El pairing es interactivo: un agente corre sento pair, comparte el código SENTO-XXXX, el dueño del otro agente lo tipea, los dos agentes intercambian un secreto HMAC, y de ahí en más se pueden mandar mensajes por HTTP. Ver entre agentes.
Todo lo que hace la CLI, lo puede hacer el agente
Cuando instalás Sentō, el CLAUDE.md del agente incluye una sección de "auto-administración" que lo autoriza a correr cualquier subcomando sento sobre sí mismo. Así que en vez de hacer SSH, podés mandarle un mensaje al agente:
"reiniciate"
"agregá telegram como canal"
"corré doctor y decime qué está roto"
Lo hace. Esto está documentado bajo auto-administración.