Elegir un modo de trabajo
Cuatro modos, una misma casa que juzga cada operación.
En esta página
La intención humana y el modo de permisos son entradas del juez. Un cambio de modo afecta la autorización de operaciones, no las capacidades del modelo.
Cuatro modos
| Modo | Comportamiento |
|---|---|
default |
Lecturas nativas permitidas; cambios y efectos opacos requieren autorización |
acceptEdits |
Añade autorización para Write/Edit y configuración cubierta por la política; no autoriza todo Bash ni todo MCP |
plan |
Sólo lectura y delegación que conserva ese límite |
auto |
Juzga acciones usando intención humana, guardas y un clasificador aislado cuando corresponde |
Shift+Tab recorre los modos. También puedes usar /permissions plan o iniciar con --permission-mode plan.
Autorizaciones explícitas
node bin/comal.mjs --allowed-tools 'Read,Glob,Grep' --disallowed-tools 'Bash'
Las reglas se refieren a nombres completos. Una denegación explícita prevalece. En modo plan, autorizar un nombre no convierte una mutación en lectura. En --print sin interacción no se puede pedir permiso: una acción sin autorización se rechaza.
El modo auto
El clasificador recibe la acción propuesta y contexto de intenciones humanas, con otra conversación y sin herramientas. No toma el contenido de archivos, páginas, mensajes de peers o continuaciones sintéticas como autorización para borrar cosas.
No basta con que el comando parezca útil. Si una operación destructiva no está cubierta por la intención, la casa debe rechazarla o pedir la autorización correspondiente. El clasificador es una opinión del modelo, no una prueba infalible.
Ver antes de conceder
ListDirectory, FileInfo, Read, Glob y Grep permiten inspección sin abrir Bash arbitrario. Una imagen va a AnalyzeMedia, no al Read de texto. Activar un pack publica esquemas; no modifica estos permisos.
Una frontera concreta
Comal no es un sandbox del sistema operativo. Bash, plugins Node y servidores MCP pueden tener el acceso del proceso cuando se autorizan. Un permiso de Comal no elimina los riesgos del código que eliges ejecutar.
En la práctica siguiente, lee la operación y su recibo antes de juzgar si se alcanzó el objetivo.
Marca tu lectura para seguir el recorrido.
Ver esta página como Markdown
Fuente editable de esta guía: permisos.md. Las páginas de referencia se regeneran desde el inventario auditado.