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 ```sh 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](arquitectura) antes de juzgar si se alcanzó el objetivo.