Un agente de Sentō es un proceso de Claude Code con acceso a shell. Eso significa que todo lo que puede hacer la CLI sento, el agente lo puede hacer sobre sí mismo. Vos le mandás un mensaje, nada más.

Cómo funciona

Cuando corrés sento init, el instalador escribe un archivo de identidad CLAUDE.md en el workspace del agente. Ese archivo incluye una sección de "Auto-administración" que autoriza al agente a:

  • Correr cualquier subcomando de sento (status, restart, config, channels, skills, logs, update, doctor)
  • Leer y editar sus propios archivos de config (.env, access.json, start-agent.sh)
  • Modificar su propio crontab
  • Instalar skills nuevos desde el marketplace o desde un path
  • Correr comandos del sistema directamente vía bash (con auto-aprobación para operaciones de archivos, git y comandos locales; aprobación del usuario para APIs externas)

Ejemplos

vos: reiniciate
agente: dale. [corre sento restart, vuelve en tmux, manda ✅]
vos: agregá telegram como segundo canal. bot token: 123456789:ABC...
agente: agregando telegram. un segundo.
       [corre sento channels add telegram, escribe el .env, reinicia]
agente: ✓ telegram está online. saludame desde telegram para probarlo.
vos: chequeá tu salud y arreglá lo que esté roto
agente: [corre sento doctor --fix]
agente: encontré 2 problemas, arreglé los dos — la entrada de cron estaba
       duplicada y había que reaplicar el patch de discord. todos los
       checks pasan ahora.

Qué está auto-aprobado vs qué requiere aprobación

Auto-aprobado por defecto:

  • Lecturas y escrituras de archivos en ~/workspace/ y ~/.claude/
  • Comandos locales de sento, npm, bun, git, tmux, cron
  • Búsquedas web
  • Edits de código en el workspace del propio agente

Requiere confirmación explícita del usuario:

  • Llamadas a APIs externas (Zoho, Google Ads, Resend, Vercel, Stripe, etc.)
  • Cualquier cosa que toque servicios pagos
  • Comandos destructivos de git (force push, hard reset)
  • Cualquier cosa que escriba fuera del workspace del agente

El archivo de identidad CLAUDE.md es la fuente de verdad para qué reglas aplican. Lo podés editar para ajustar qué cosas puede hacer el agente por su cuenta.

Por qué importa

La mayoría de los sistemas de IA "auto-gestionados" necesitan un control plane: un dashboard web, un server de management, una capa de API. Sentō no. El agente tiene una shell y la documentación de su propia CLI. Con eso alcanza.

Por esto también, agregar una capacidad nueva suele ser "escribí un skill" en vez de "actualizá el framework". Los skills son Markdown. El agente lee el Markdown y hace la cosa.

Dónde editar las reglas

  • ~/workspace/CLAUDE.md — identidad, autoridades, reglas (qué puede y qué no puede hacer)
  • ~/workspace/memory/feedback_*.md — comportamientos que le dijiste de no hacer más
  • ~/workspace/memory/user_*.md — preferencias tuyas que tiene que respetar

Todo texto plano. El agente los lee en cada turno.