Files
owlen/crates/owlen-tui
vikingowl 9024e2b914 feat(mcp): enforce spec-compliant tool identifiers
Acceptance-Criteria:\n- spec-compliant names are shared via WEB_SEARCH_TOOL_NAME and ModeConfig checks canonical identifiers.\n- workspace depends on once_cell so regex helpers build without local target hacks.

Test-Notes:\n- cargo test
2025-10-25 06:45:18 +02:00
..
2025-10-18 03:18:34 +02:00

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.