GitHub Copilot CLI: Unified /settings Command for All Configuration

GitHub Copilot

GitHub Copilot CLI introduced a unified /settings slash command that consolidates all configuration into a single, discoverable interface. It replaces scattered commands like /theme, /streamer-mode, and /experimental and supports three modes: an interactive full-screen dialog, inline key-value assignment with tab completion, and a reset to defaults. Changes are schema-validated and apply immediately without restarting the session.


Unified Configuration via /settings

GitHub Copilot CLI received a significant quality-of-life improvement on June 11, 2026, with the introduction of the /settings slash command. Prior to this change, managing CLI configuration was fragmented: users needed separate commands for individual settings (such as /theme for appearance, /streamer-mode for privacy-sensitive streaming, and /experimental for preview features), or had to locate and edit the settings file manually. The /settings command replaces this scattered experience with a single, schema-driven interface.

Three Interaction Modes

Running /settings on its own opens a full-screen, sectioned dialog that displays every available user setting organized by category, with type-specific editors for booleans, enums, strings, and arrays. Users can search across settings and open the settings file directly with Ctrl+E.

For faster one-liner changes, users can pass a key-value pair directly: /settings autoUpdate true or /settings sessionSync.level full. Keys are dotted paths into the settings schema, and tab completion surfaces every available key alongside its description and valid values. Finally, /settings reset restores a given setting (or all settings) to their defaults.

Schema Validation and Immediate Effect

All changes made through /settings are validated against the CLI's settings schema before being applied, preventing invalid values from silently breaking the configuration. Changes take effect immediately in the current session without requiring a restart. To access the command, users run copilot update and then type /settings.


Mentioned onLinkLinkLink