feat(tui): add onboarding tutorial with :tutorial command and first‑run UI
- Introduce `show_onboarding` UI setting (default true) and persist its state after first launch. - Show onboarding status line and system status on initial run; fallback to normal status thereafter. - Implement `show_tutorial` method displaying keybinding tips and system status. - Register `:tutorial` command in command palette. - Add migration documentation explaining `schema_version` update and deprecation of `agent.max_tool_calls`. - Update README with description of the new tutorial command.
This commit is contained in:
@@ -90,6 +90,7 @@ OWLEN uses a modal, vim-inspired interface. Press `F1` (available from any mode)
|
||||
- **Normal Mode**: Navigate with `h/j/k/l`, `w/b`, `gg/G`.
|
||||
- **Editing Mode**: Enter with `i` or `a`. Send messages with `Enter`.
|
||||
- **Command Mode**: Enter with `:`. Access commands like `:quit`, `:save`, `:theme`.
|
||||
- **Tutorial Command**: Type `:tutorial` any time for a quick summary of the most important keybindings.
|
||||
|
||||
## Documentation
|
||||
|
||||
|
||||
Reference in New Issue
Block a user