Saltar al contenido

Ajustes

Entiende qué controla el panel Settings de Paneflow, qué escribe en paneflow.json y qué claves avanzadas siguen siendo solo de configuración.

El panel Settings de Paneflow es la interfaz humana para las preferencias comunes. No es la referencia completa de configuración. Úsalo para los ajustes que cambias a menudo: editor, shell, tema, atajos, notificaciones, visualización del terminal, templates de workspace, lanzadores de agentes, acceso IA y setup MCP.

TL;DR. La mayoría de filas de Settings escriben en paneflow.json y se recargan en caliente después de guardar el archivo. Plugins es distinto: instala o repara el bridge MCP de Paneflow en configs de agentes compatibles. Las claves avanzadas siguen disponibles en paneflow.json.

Mapa de ajustes

PáginaQué controlaEscribe enCuándo aplica
GeneralEditor externo por defecto y shell por defecto para nuevos paneles de terminal.external_editor, default_shellNuevos lanzamientos. Los terminales en ejecución mantienen su proceso actual.
ThemesLight, Dark, System, más controles dedicados de material de sidebar para Windows y macOS cuando están disponibles.theme, windows_chrome_material, macos_chrome_materialLos cambios de tema y material se recargan en caliente.
Keyboard ShortcutsBindings de acciones y restablecimiento a valores por defecto.shortcutsSe recarga después de guardar la config.
NotificationsNotificaciones nativas del OS para agentes en espera.agent_panel.notify_when_agent_waitingRecarga en caliente.
TerminalForma y color del cursor, familia de fuente, tamaño, grosor, altura de línea, ancho de celda, glifos integrados, emoji en color, contraste mínimo y material de terminal Windows.terminal.cursor_shape, terminal.cursor_color, font_family, font_size, font_weight, line_height, cell_width, terminal.integrated_glyphs, terminal.color_emoji, terminal.minimum_contrast, windows_terminal_materialLos controles visuales se recargan en caliente. La forma del cursor aplica al siguiente terminal nuevo.
WorkspacesTemplates de workspace reutilizables con paneles, agentes, comandos shell, cwd, env y prompt prefijado.commands[].workspaceLos templates pasan por la misma ruta de lanzamiento de workspace que paneflow up.
WorktreesDirectorio raíz de los worktrees que crea Paneflow, eliminación automática con un límite de conservación, la lista de worktrees gestionados con acción de eliminar y los snapshots tomados antes de una eliminación con acciones de restaurar y eliminar.worktrees.dir, worktrees.auto_remove, worktrees.keep_limitRecarga en caliente. La raíz se aplica a los worktrees creados a partir de entonces.
AgentsQué agentes muestra el lanzador, con su versión instalada, perfiles de agente personalizados, acceso completo de Claude Code, acceso libre IA y injection fence.*_button_visible, agent_profiles, claude_code_bypass_permissions, ai_unrestricted, ai_injection_fenceLos cambios de lanzador y acceso se recargan en caliente.
PluginsInstala o repara el bridge paneflow-mcp incluido para Claude Code, Codex, Gemini y opencode.Archivos de config de agentes, no paneflow.jsonVuelve a ejecutarlo tras una actualización de Paneflow o cuando cambie una config de agente.

Acceso IA vs MCP

La página Agents controla cómo Paneflow lanza agentes y cuánta automatización puede ejecutar un conductor de confianza.

claude_code_bypass_permissions solo afecta a lanzamientos de Claude Code. Cuando está activado, Paneflow lanza Claude Code con --permission-mode bypassPermissions. No cambia el comportamiento de Codex, OpenCode, Gemini ni MCP.

Plugins es una página operativa separada. Registra el servidor paneflow-mcp incluido para que los agentes compatibles puedan listar, leer y buscar en paneles de Paneflow. Toca los archivos de config propios de los agentes y puede ejecutarse de nuevo de forma segura.

Controles solo de config

Usa paneflow.json cuando necesites un ajuste que no está intencionadamente en la UI principal de Settings.

Ejemplos comunes:

  • terminal.scrollback_lines para el historial de scrollback por terminal.
  • terminal.ligatures, terminal.cursor_blink, terminal.env y terminal.scroll_multiplier para comportamiento avanzado del terminal. Todas las builds de Paneflow emulan sus paneles con un único motor libghostty-vt de versión fijada y enlace estático, así que no hay ningún motor que seleccionar.
  • Entradas commands[] que no son templates de workspace.
  • Opciones de perfiles, telemetry, window decoration y agent panel.

Paneflow recarga cambios de config válidos mediante su watcher. Si el JSON está mal formado, la app en ejecución conserva la última config válida en vez de caer a los valores por defecto. El JSON Schema marca claves desconocidas en editores; el runtime sigue siendo tolerante para que builds antiguos puedan ignorar claves nuevas.

Ver también

  • Configuración - ubicación del archivo, setup del schema y comportamiento runtime.
  • Schema - cada clave, tipo, valor por defecto y estabilidad.
  • Atajos y acciones - nombres de acciones para overrides de shortcuts.
  • Temas - nombres de temas incluidos y comportamiento de recarga en caliente.