Inventario contrastado con Comal **0.1.0**, el **2026-10-16**. Las referencias de código señalan el punto inspeccionado, no disponibilidad garantizada de servicios externos. ## Comandos interactivos | Comando | Uso | Superficie | Fuente | | --- | --- | --- | --- | | `/status` | Workspace, endpoint, modelo, permisos, sesión, contexto, goal. | Control CLI/TUI según comando | `src/cli.mjs:642` | | `/tools` | Sólo herramientas del catálogo visible actual. | Control CLI/TUI según comando | `src/cli.mjs:646` | | `/house` | Recibos y operaciones de la casa. | Control CLI/TUI según comando | `src/cli.mjs:629` | | `/operations` | Contratos de operaciones. | Control CLI/TUI según comando | `src/cli.mjs:630` | | `/state` | Petición y estado derivados del libro. | Control CLI/TUI según comando | `src/cli.mjs:627` | | `/audit` | Auditoría de ejecución; objetivo humano sigue sin juzgar. | Control CLI/TUI según comando | `src/cli.mjs:628` | | `/context` | Estimación, reserva de salida, proyección. | Control CLI/TUI según comando | `src/cli.mjs:632` | | `/compact` | Checkpoint determinista sin LLM; historial original conservado. | Control CLI/TUI según comando | `src/cli.mjs:448` | | `/board \| /tasks \| /work` | Tablero de tareas. | Control CLI/TUI según comando | `src/cli.mjs:626` | | `/work resume` | Continúa tareas abiertas desde checkpoint, sin nueva autoridad. | Control CLI/TUI según comando | `src/cli.mjs:431` | | `/work recover` | Reconciliar por lectura una publicación Chrome identificada, sin LLM ni repetición de Deploy. Requiere una tarea --chrome-task. | Control CLI/TUI según comando | `src/cli.mjs:656` | | `/permissions default\|acceptEdits\|plan\|auto` | Cambia política humana. | Control CLI/TUI según comando | `src/cli.mjs:647` | | `/model [ID]` | Muestra/cambia modelo en misma sesión. | Control CLI/TUI según comando | `src/cli.mjs:648` | | `/models` | Consulta catálogo del proveedor. | Control CLI/TUI según comando | `src/cli.mjs:617` | | `/effort [NIVEL]` | Consulta/cambia nivel admitido. | Control CLI/TUI según comando | `src/cli.mjs:623` | | `/capabilities [refresh]` | Soporte, procedencia, niveles; refresh consulta metadatos de nuevo. | Control CLI/TUI según comando | `src/cli.mjs:618` | | `/providers` | Perfiles y proveedores de login. | Control CLI/TUI según comando | `src/cli.mjs:608` | | `/provider PERFIL` | Cambia perfil, conserva sesión. | Control CLI/TUI según comando | `src/cli.mjs:624` | | `/login [status [PROVEEDOR] \| PROVEEDOR [--api-key-env VARIABLE]]` | Login humano; no pegar secretos en composer. | Control CLI/TUI según comando | `src/cli.mjs:609` | | `/logout PROVEEDOR` | Retira credenciales propias de Comal. | Control CLI/TUI según comando | `src/cli.mjs:609` | | `/rename NOMBRE` | Nombre visible y persistido. | Control CLI/TUI según comando | `src/cli.mjs:649` | | `/list-agents` | Otras sesiones vivas; excluye a sí misma. | Control CLI/TUI según comando | `src/cli.mjs:607` | | `/send ID_O_NOMBRE TEXTO` | Envía mensaje; aceptado no significa ejecutado. | Control CLI/TUI según comando | `src/cli.mjs:437` | | `/inbox [accept\|hold\|refuse\|release ID\|all]` | Control humano de mensajes recibidos. | Control CLI/TUI según comando | `src/cli.mjs:625` | | `/search CONSULTA` | Búsqueda web real por herramienta. | Control CLI/TUI según comando | `src/cli.mjs:457` | | `/agent [explore\|general\|background] TAREA` | Delegación acotada; background sólo explore dentro del proceso. | Control CLI/TUI según comando | `src/cli.mjs:457` | | `/agents [UUID]` | Ejecutores hijos: runner/turn/work y referencias de evidencia. | Control CLI/TUI según comando | `src/cli.mjs:637` | | `/goal [CONDICIÓN\|status\|pause\|resume\|clear]` | Bucle con verificador y presupuesto. | Control CLI/TUI según comando | `src/cli.mjs:402` | | `/mcp [status\|list\|config\|reload [ARCHIVO]\|reconnect NOMBRE\|add NOMBRE {JSON}\|remove NOMBRE]` | Gestiona configuración y catálogo MCP con permisos separados. | Control CLI/TUI según comando | `src/cli.mjs:456` | | `/plugins [list\|status\|enable ID\|disable ID\|reload [ID]\|run ID OPERACIÓN {JSON}]` | Ciclo de vida humano de plugins. | Control CLI/TUI según comando | `src/cli.mjs:631` | | `/help` | Ayuda de teclado y conceptos. | TUI | `src/tui/controller.mjs:76` | | `/copy` | Copia última respuesta completa sin ajuste de pantalla. | TUI | `src/tui/controller.mjs:71` | | `/select` | Libera mouse para selección nativa, congela vista pero el trabajo continúa. | TUI | `src/tui/controller.mjs:71` | | `/sessions \| /resume [UUID]` | Selector o cambio de sesión, requiere quedar idle para cambiar. | TUI | `src/tui/controller.mjs:77` | | `/clear` | Crea nueva conversación, conserva la anterior. | TUI | `src/tui/controller.mjs:77` | | `/queue [pause\|resume\|clear\|edit N]` | Cola persistida; restaurada pausada y no reenvía interrumpidos. | TUI | `src/tui/controller.mjs:84` | | `/table ARCHIVO` | Visualiza CSV/TSV/JSON/Markdown. | TUI | `src/tui/controller.mjs:95` | | `/exit \| /quit` | Salir limpiamente. | TUI | `src/tui/controller.mjs:70` | | `/NOMBRE_SKILL [TAREA]` | Skills locales .comal/skills/NOMBRE/SKILL.md; .harness compatible, .comal prevalece. | Control CLI/TUI según comando | `src/context.mjs:18` | | `/agents status\|wait\|stop\|resume\|background [RUN_ID]` | Consultar/controlar el mismo hijo; wait acotado, stop durable y resume con scope original. | Control CLI/TUI según comando | `src/cli.mjs:714` | | `/agents continue INVOCATION_ID` | Completar la delegación original recuperable sin duplicar hijos. | Control CLI/TUI según comando | `src/cli.mjs:714` | ## Teclado | Tecla | Acción | Fuente | | --- | --- | --- | | `Enter` | Enviar/encolar un comando exacto; si hay sugerencias, primero completa. | `src/tui/screen.mjs:19` | | `Alt+Enter o Ctrl+J` | Nueva línea | `src/tui/screen.mjs:20` | | `Shift+Tab` | Cambiar modo | `src/tui/screen.mjs:21` | | `Ctrl+G` | Editar con $VISUAL/$EDITOR | `src/tui/screen.mjs:22` | | `F3 o /board` | Tablero de trabajo | `src/tui/screen.mjs:23` | | `/work resume` | Continuar desde checkpoint | `src/tui/screen.mjs:24` | | `F2 o Ctrl+S` | Sesiones / reanudar | `src/tui/screen.mjs:25` | | `F4 o Ctrl+Q` | Cola de mensajes | `src/tui/screen.mjs:26` | | `Ctrl+O` | Desplegar resultados de herramientas | `src/tui/screen.mjs:27` | | `Rueda del mouse / PgUp / PgDn` | Scroll del historial | `src/tui/screen.mjs:28` | | `F5 o /select; F5 o Esc vuelve` | Seleccionar texto con el mouse | `src/tui/screen.mjs:29` | | `Alt+C o /copy` | Copiar última respuesta completa | `src/tui/screen.mjs:30` | | `Ctrl+End` | Ir al final | `src/tui/screen.mjs:31` | | `↑/↓ en primera/última línea` | Elegir sugerencias si están abiertas; en el composer, mover cursor/historial. | `src/tui/screen.mjs:32` | | `Home / End o Ctrl+A / Ctrl+E` | Inicio / final de línea | `src/tui/screen.mjs:33` | | `Ctrl+W / Ctrl+U / Ctrl+K` | Borrar palabra / inicio / final | `src/tui/screen.mjs:34` | | `Ctrl+C o Esc mientras trabaja` | Cancelar turno / pausar goal | `src/tui/screen.mjs:35` | | `Ctrl+D con composer vacío o /exit` | Salir | `src/tui/screen.mjs:36` | | `F1` | Ayuda | `src/tui/screen.mjs:227` | | `Tab` | Completar comandos y argumentos conocidos; en F6 cambia sección o prepara petición al inspeccionar. | `src/tui/screen.mjs:18` | | `F4: e / d o Supr / Espacio / Ctrl+↑↓ / r` | Edita/quita/pausa/reordena/reintenta primer mensaje interrumpido. | `src/tui/screen.mjs:229` | | `Permiso: y/n, ←/→/Tab, Enter, Esc` | Aceptar/denegar o elegir, confirmar; Esc deniega. | `src/tui/screen.mjs:229` | | `F6` | Descubrir comandos y herramientas: filtrar, consultar esquema y preparar sin ejecutar. Esc vuelve. | `src/tui/screen.mjs:343` | Los controles de sesión activos y el editor dependen de un terminal interactivo. No todos los comandos TUI admiten `-p`; consulta [automatización](automatizacion).