Files
owlen/crates/owlen-core
vikingowl 40e42c8918 chore(deps/ui): upgrade ratatui 0.29 and refresh gradients
Acceptance Criteria:
- Workspace builds against ratatui 0.29, crossterm 0.28.1, and tui-textarea 0.7 with palette support enabled
- Chat header context and usage gauges render with refreshed tailwind gradients
- Header layout uses the Flex API to balance top-row metadata across window widths

Test Notes:
- cargo test -p owlen-tui
2025-10-25 00:26:01 +02:00
..

Owlen Core

This crate provides the core abstractions and data structures for the Owlen ecosystem.

It defines the essential traits and types that enable communication with various LLM providers, manage sessions, and handle configuration.

Key Components

  • Provider trait: The fundamental abstraction for all LLM providers. Implement this trait to add support for a new provider.
  • Session: Represents a single conversation, managing message history and context.
  • Model: Defines the structure for LLM models, including their names and properties.
  • Configuration: Handles loading and parsing of the application's configuration.