Aller au contenu

Paramètres

Comprendre ce que le panneau Settings de Paneflow contrôle, ce qu'il écrit dans paneflow.json, et quelles clés avancées restent uniquement dans la config.

Le panneau Settings de Paneflow est l'interface humaine pour les préférences courantes. Ce n'est pas la référence complète de configuration. Utilise-le pour les réglages que tu ajustes souvent : éditeur, shell, thème, raccourcis, notifications, affichage terminal, templates de workspace, lanceurs d'agents, accès IA et configuration MCP.

TL;DR. La plupart des lignes de Settings écrivent dans paneflow.json et se rechargent à chaud après la sauvegarde du fichier. MCP Servers est différent : il installe ou répare le bridge MCP de Paneflow dans les configs d'agents prises en charge. Les clés avancées restent disponibles dans paneflow.json.

Carte des paramètres

PageCe qu'elle contrôleÉcrit dansApplication
GeneralÉditeur externe par défaut et shell par défaut pour les nouvelles panes terminal.external_editor, default_shellAux nouveaux lancements. Les terminaux déjà lancés gardent leur processus courant.
ThemesLight, Dark, System, plus des contrôles dédiés au matériau de sidebar Windows et macOS quand disponibles.theme, windows_chrome_material, macos_chrome_materialLes changements de thème et de matériau se rechargent à chaud.
Keyboard ShortcutsBindings des actions et retour aux valeurs par défaut.shortcutsRechargé après la sauvegarde de config.
NotificationsNotifications OS natives pour les agents en attente.agent_panel.notify_when_agent_waitingRechargement à chaud.
TerminalForme et couleur du curseur, famille de police, taille, graisse, hauteur de ligne, largeur de cellule, glyphes intégrés, emoji couleur et matériau terminal Windows.terminal.cursor_shape, terminal.cursor_color, font_family, font_size, font_weight, line_height, cell_width, terminal.integrated_glyphs, terminal.color_emoji, windows_terminal_materialLes contrôles d'affichage se rechargent à chaud. La forme du curseur s'applique au prochain terminal créé.
WorkspacesTemplates de workspace réutilisables avec panes, agents, commandes shell, cwd, env et prompt prérempli.commands[].workspaceLes templates passent par le même chemin de lancement workspace que paneflow up.
AI AgentVisibilité des boutons de lancement, mode bypass Claude Code, accès libre IA et injection fence.*_button_visible, claude_code_bypass_permissions, ai_unrestricted, ai_injection_fenceLes changements de lanceur et d'accès se rechargent à chaud.
MCP ServersInstalle ou répare le bridge paneflow-mcp inclus pour Claude Code, Codex, Gemini et opencode.Fichiers de config des agents, pas paneflow.jsonÀ relancer après une mise à jour de Paneflow ou quand une config agent change.

Accès IA vs MCP

La page AI Agent contrôle la manière dont Paneflow lance les agents et le niveau d'automatisation qu'un conductor de confiance peut exercer.

claude_code_bypass_permissions affecte uniquement les lancements de Claude Code. Quand il est activé, Paneflow lance Claude Code avec --permission-mode bypassPermissions. Cela ne change pas le comportement de Codex, OpenCode, Gemini ou MCP.

MCP Servers est une page opérationnelle séparée. Elle enregistre le serveur paneflow-mcp inclus pour que les agents pris en charge puissent lister, lire et chercher dans les panes Paneflow. Elle touche les fichiers de config propres aux agents et peut être relancée sans danger.

Contrôles config-only

Utilise paneflow.json quand tu as besoin d'un réglage qui n'est volontairement pas dans l'UI Settings principale.

Exemples courants :

  • terminal.scrollback_lines pour l'historique de scrollback par terminal.
  • terminal.backend, terminal.ligatures, terminal.cursor_blink, terminal.env et terminal.scroll_multiplier pour le comportement terminal avancé. Les builds Linux standard et Windows x64 MSVC pris en charge sélectionnent Ghostty avec auto ; règle terminal.backend sur alacritty pour revenir en arrière. macOS et les builds sans la fonctionnalité Ghostty native de leur cible utilisent Alacritty. Le réglage du backend s'applique uniquement aux nouvelles sessions.
  • Les entrées commands[] qui ne sont pas des templates de workspace.
  • Les options de profils, telemetry, window decoration et agent panel.

Paneflow recharge les changements de config valides via son watcher. Si le JSON est mal formé, l'app en cours garde la dernière config valide au lieu de retomber sur les valeurs par défaut. Le JSON Schema signale les clés inconnues dans les éditeurs ; le runtime reste tolérant pour que les anciens builds puissent ignorer les nouvelles clés.

Voir aussi

  • Configuration - emplacement du fichier, setup schema et comportement runtime.
  • Schéma - chaque clé, type, défaut et stabilité.
  • Raccourcis et actions - noms d'actions pour les overrides shortcuts.
  • Thèmes - noms des thèmes inclus et comportement de rechargement à chaud.