Skip to main content

plato_agent/
lib.rs

1#![deny(unsafe_code)]
2
3pub mod app;
4pub mod config;
5pub mod daemon;
6pub mod discord_gateway;
7pub mod error;
8pub mod ledger;
9pub mod model;
10pub mod paths;
11pub mod provider;
12pub mod replay;
13pub mod tool_catalog;
14pub mod tools;
15pub mod tui;
16
17#[cfg(windows)]
18mod windows_security;
19
20pub use app::{
21    ApprovalMode, ApprovalRequest, AssistantDeltaEvent, RunEvent, RunLedger, RunOptions,
22    RunOutcome, RunSession, new_run_id, new_session_id, run_question,
23};
24pub use error::{AppError, AppResult};
25pub use replay::{replay_default_sqlite, replay_file, replay_sqlite, replay_sqlite_session};