orka.tui.components module

UI component builders for TUI interface panels and displays.

class orka.tui.components.ComponentBuilder(data_manager)[source]

Bases: object

Builds UI components for the TUI interface.

property stats
property memory_data
property performance_history
property memory_logger
property backend
property running
create_compact_header()[source]

Create a compact header.

create_compact_stats_panel()[source]

Create a compact stats panel with comprehensive metrics.

create_compact_memories_panel()[source]

Create a compact memories panel with comprehensive details.

create_compact_performance_panel()[source]

Create a compact performance panel with comprehensive metrics.

Create a compact footer with essential controls.

create_header()[source]

Create header with title and status.

create_stats_panel()[source]

Create comprehensive memory statistics panel with trending.

Create comprehensive footer with all available controls.

create_recent_memories_panel()[source]

Create recent memories panel with full details.

create_simple_chart(data, width=25, height=3)[source]

Create a simple ASCII chart for trending data.

create_memory_browser()[source]

Create memory browser view (placeholder).

create_performance_view()[source]

Create performance view (placeholder).

create_performance_panel()[source]

Create comprehensive performance metrics panel.

create_config_view()[source]

Create comprehensive configuration view with backend testing.