saya-cli 0.4.1

Database-aware AI agent for the terminal: full-screen TUI, schema discovery, and bounded read-only SQL over PostgreSQL, MySQL, SQLite, DuckDB, and Snowflake.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! The reading surface: transcript, markdown, splash, and empty state.

mod empty_state;
mod markdown;
mod splash;
mod transcript;

#[cfg(test)]
#[path = "transcript_draft_tests.rs"]
mod transcript_draft_tests;

pub(super) use empty_state::draw_empty_state;
#[cfg(test)]
pub(crate) use splash::{NO_DATABASE_HEADLINE, NO_WORKSPACE_LINES};
pub(super) use transcript::draw_transcript;
pub(in crate::interactive::tui) use transcript::{SPINNER, unlabelled_glyph};