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
17
//! One event-loop tick, split by concern: events, mouse, clipboard, workers.

pub(crate) mod busy;
pub(crate) mod clipboard;
pub(crate) mod events;
pub(crate) mod mouse;
pub(crate) mod pending;
pub(crate) mod resume;
pub(crate) mod workers;

pub(crate) use busy::tick_busy;
pub(crate) use clipboard::tick_clipboard;
pub(crate) use events::tick_events;
pub(crate) use mouse::{MouseCapture, tick_mouse_capture};
pub(crate) use pending::tick_pending;
pub(crate) use resume::tick_resume;
pub(crate) use workers::tick_workers;