Referencia de ajustes

Cada ajuste de Bromure Agentic Coding pertenece a un único espacio de trabajo: cada espacio de trabajo lleva sus propios agentes, credenciales, políticas de seguridad, apariencia y recursos de VM, editados en un solo lugar: el editor de ajustes. Las únicas excepciones son el panel Automatización (a nivel de toda la app, almacenado en las preferencias de la aplicación), la imagen del navegador descargada y los modelos locales descargados (ambos compartidos entre espacios de trabajo).

Este capítulo es la referencia del editor en sí y de los dieciséis paneles. Cada panel tiene su propia página con una captura de pantalla, una tabla de ajustes con valores predeterminados e indicaciones hacia el capítulo detallado que explica la funcionalidad subyacente.

Abrir el editor de ajustes

Hay cuatro formas de acceder al editor:

  1. Engranaje de la barra de herramientas — con un espacio de trabajo seleccionado en la ventana principal, haz clic en el icono de engranaje de la barra de herramientas (información sobre herramientas Editar espacio de trabajo).
  2. Menú contextual de la barra lateral — haz clic en el menú de una fila de espacio de trabajo en la barra lateral y elige Editar….
  3. Nuevo espacio de trabajo — haz clic en el botón + en la parte inferior de la barra lateral (información sobre herramientas Nuevo espacio de trabajo). Esto abre el mismo editor como una ventana de Nuevo espacio de trabajo, rellenada previamente a partir de tu plantilla de preferencias; el botón de confirmación dice Crear en lugar de Guardar.
  4. Preferencias — elige Preferencias… en el menú de la app (⌘,). Esto abre el editor vinculado a la plantilla de preferencias (ver más abajo) y añade el panel Automatización a nivel de toda la app.

Al editar un espacio de trabajo existente, la ventana se titula Editar espacio de trabajo. Solo existe una ventana del editor a la vez: abrir los ajustes de otro espacio de trabajo reemplaza la ventana del editor actual.

La ventana del editor

El editor es una ventana de dos paneles: una barra lateral de categorías a la izquierda, cada una con un icono de degradado de color, y un panel de detalles con desplazamiento a la derecha. Cancelar (o Esc) descarta tus cambios; Guardar (o Crear) los aplica.

El editor de ajustes mostrando el panel General, con la barra lateral de categorías a la izquierda

Los guardados son transaccionales por ventana: no se aplica nada hasta que haces clic en Guardar o Crear. Aun así, algunas acciones tienen efectos secundarios inmediatos, porque operan sobre estado compartido o externo: descargas y eliminaciones de modelos locales (globales, compartidos entre espacios de trabajo), descargas del modelo de inyección de prompts, autorización OAuth de MCP, Registrar… / Olvidar de la suscripción, importación de claves SSH y todo lo del panel Automatización (que escribe las preferencias de la app en vivo).

Los secretos que escribes en cualquier lugar del editor nunca se escriben en el profile.json de texto plano. Al guardar se separan en secrets.enc, cifrado con AES-GCM con una clave maestra guardada en el Keychain de macOS, con permisos de archivo 600. Consulta Credenciales y el límite de red para el modelo completo.

La plantilla de preferencias ("Valores predeterminados")

Abrir el editor desde Preferencias… no edita ningún espacio de trabajo: edita un espacio de trabajo plantilla llamado forzosamente Valores predeterminados (el campo Nombre está oculto). Cada nuevo espacio de trabajo se bifurca a partir de esta plantilla, por lo que todo lo que configures ahí —agentes, credenciales, salvaguardas, apariencia— se convierte en tu valor predeterminado personal para futuros espacios de trabajo.

La plantilla de fábrica viene con Claude Code habilitado como agente principal en el modo Suscripción (inicio de sesión interactivo), cada salvaguarda establecida en Preguntar antes de escribir y el nivel de traza de la sesión en Detalles de solicitud de IA. Los valores predeterminados citados a lo largo de este capítulo son estos valores de fábrica; si has editado Preferencias, los nuevos espacios de trabajo heredan tus valores en su lugar.

Nota: El panel Automatización es a nivel de toda la app, no por espacio de trabajo. Solo aparece cuando el editor se abre mediante Preferencias…, y sus cambios surten efecto de inmediato en lugar de al guardar.

Los paneles

PanelQué configura
GeneralNombre del espacio de trabajo, color de acento, comportamiento al cerrar la ventana, inicio al iniciar sesión y notas.
AgentesQué agentes de codificación (Claude Code, Codex, Grok Build) están disponibles, cuál es el principal y cómo se autentica cada uno.
Modelos localesInferencia en el dispositivo: el interruptor maestro, el enrutamiento Local/Híbrido y el catálogo de modelos MLX con descargas.
FusionSíntesis de respuestas de varios modelos (BETA): qué modelos fusionar y qué modelo actúa de juez.
CarpetasCarpetas del anfitrión compartidas en la VM en /home/ubuntu/<basename> (hasta 8).
CredencialesIdentidad de Git, claves SSH, tokens de forja, credenciales de nube y de base de datos, todo mantenido en el anfitrión e intercambiado falso→real en la red.
EntornoVariables simples KEY=VALUE exportadas a cada shell de la VM.
MCPServidores del Model Context Protocol, traducidos a la configuración nativa de cada agente habilitado e inyectados en el arranque.
TrazadoCuánto registra el proxy, el modo privado en los Mac inscritos y el estado del intercambio de tokens de suscripción.
SalvaguardasPolíticas de escritura del lado del anfitrión por recurso: Desactivado, Preguntar antes de escribir, Bloquear destructivo o Solo lectura.
Cadena de suministroDefensas de obtención de paquetes: control de antigüedad, consultas OSV, filtrado con socket.dev o Delpi, eliminación de scripts de instalación y avisos de lockfile.
Inyección de promptsDetección en el dispositivo de instrucciones inyectadas o maliciosas en el tráfico de IA del agente.
AparienciaFuente de la terminal, cursor, colores y opacidad de la ventana.
NavegadorEl Chromium integrado que puede controlar el agente: persistencia del perfil y gestión de la imagen del navegador.
RecursosLas tres capas de almacenamiento, la RAM de la VM y la red NAT o en puente.
AutomatizaciónA nivel de toda la app (solo Preferencias): la API de automatización HTTP de loopback y el servidor bromure-cli mcp.

Dónde se almacenan los ajustes

Los ajustes por espacio de trabajo viven en ~/Library/Application Support/BromureAC/profiles/<uuid>/profile.json, con los secretos en el secrets.enc cifrado adyacente. La plantilla de preferencias se almacena como profile-template.json más profile-template.enc junto al directorio de perfiles, deliberadamente fuera de él, para que nunca aparezca en la barra lateral de espacios de trabajo. El panel Automatización escribe preferencias a nivel de toda la app (UserDefaults) en lugar de en cualquier archivo de perfil.