wooden-umbrella-84098
02/24/2026, 10:08 PMwooden-umbrella-84098
02/24/2026, 10:09 PMwooden-umbrella-84098
02/24/2026, 10:09 PMquick-window-91705
02/25/2026, 1:54 AM/settings as a command
it should open the settings modalnutritious-balloon-65098
02/25/2026, 1:55 AMnutritious-balloon-65098
02/25/2026, 2:03 AM/settings slash command that opens the settings modal, addressing the user's request to make settings more discoverable (instead of requiring Ctrl+P or the command palette).
### Checklist
- ✅ Added /settings - Open settings to the COMMANDS list in commands.py
- ✅ Added /settings to the help text shown by /help command
- ✅ Added command handler case and _command_settings() method in input_area.py
- ✅ Updated all test assertions (count from 8→9, added /settings to parametrized tests)
- ✅ make lint passes
- ✅ make test passes (1260 tests)
- ✅ Changes are minimal and focused only on the requested feature
### Files Changed
- openhands_cli/tui/core/commands.py (+2 lines)
- openhands_cli/tui/widgets/input_area.py (+6 lines)
- tests/tui/test_commands.py (+8 lines, -2 lines)
### Commit
The changes have been committed locally with message:
Note: The changes still need to be pushed to the remote branch. I can do that if you'd like me to proceed.feat: add /settings slash command to open settings modal
quick-window-91705
02/25/2026, 2:09 AMnutritious-balloon-65098
02/25/2026, 2:09 AMnutritious-balloon-65098
02/25/2026, 2:10 AM/settings as a slash command that opens the settings modal.
### Checklist
- ✅ Added /settings command to the COMMANDS list in commands.py
- ✅ Added /settings to the help text shown by /help
- ✅ Added command handler in input_area.py that calls action_open_settings()
- ✅ Updated all relevant tests to include /settings
- ✅ make lint passes
- ✅ make test passes (1260 tests)
- ✅ Changes pushed to remote branch
- ✅ PR created
### Files Changed
1. openhands_cli/tui/core/commands.py - Added /settings - Open settings to COMMANDS list and help text
2. openhands_cli/tui/widgets/input_area.py - Added case "settings": handler and _command_settings() method
3. tests/tui/test_commands.py - Updated test expectations from 8 to 9 commands, added /settings to parametrized tests
### Pull Request
PR #542: https://github.com/OpenHands/OpenHands-CLI/pull/542
The changes are minimal and focused solely on adding the /settings command as requested. Users can now type /settings (with autocomplete support) to open the settings modal instead of needing to discover Ctrl+P.wooden-umbrella-84098
02/25/2026, 9:57 PMquick-window-91705
02/25/2026, 10:03 PM