Run /settings to change how Kiro looks and behaves — colors, keyboard shortcuts, multi-line input, and accessibility toggles — without leaving your chat session.
Customize the colors used for prompt input and agent response text. Opens a live preview so you can see changes before committing them.
/settings theme
The theme system uses named ANSI colors, so your customizations render correctly across terminals with different color palettes. Falls back to safe ANSI colors when terminal color detection has low confidence.
View the current keyboard shortcut configuration. This is a read-only reference showing all configurable bindings and their current values.
/settings keybindings
To change keybindings, use the kiro-cli settings command:
kiro-cli settings chat.keybindings.cancelStream "ctrl+x" kiro-cli settings chat.keybindings.closeMenu "ctrl+[" kiro-cli settings chat.keybindings.quit "ctrl+shift+q"
See Key bindings (terminal UI) for the full reference.
Enable Shift+Enter and Option+Enter as newline shortcuts in your terminal. If pressing Shift+Enter currently submits your prompt instead of inserting a newline, this command fixes it by auto-detecting your terminal and applying the appropriate key binding configuration.
/settings terminal
Terminals that need configuration (auto-applied by /settings terminal):
Terminals with native support (no configuration needed):
For terminals that don't support automatic configuration, Kiro shows manual workaround instructions.
tmux users: Add both lines to your tmux.conf for Shift+Enter to pass through correctly:
set -s extended-keys on set -as terminal-features 'xterm*:extkeys'
Toggle visual features for accessibility or personal preference.
/settings display
Available toggles:
All changes made through /settings are saved to ~/.kiro/settings/cli.json and apply to future sessions. You can also edit this file directly with kiro-cli settings open.
In-session settings