AC: - :web on/off updates tool exposure immediately and persists the toggle. - owlen providers web --enable/--disable reflects the same setting and reports current status. - Help/docs cover the new toggle paths and troubleshooting guidance. Tests: - cargo test -p owlen-cli - cargo test -p owlen-core toggling_web_search_updates_config_and_registry
Owlen TUI
This crate contains all the logic for the terminal user interface (TUI) of Owlen.
It is built using the excellent ratatui library and is responsible for rendering the chat interface, handling user input, and managing the application state.
Features
- Chat View: A scrollable view of the conversation history.
- Input Box: A text input area for composing messages.
- Model Selection: An interface for switching between different models.
- Event Handling: A system for managing keyboard events and asynchronous operations.