1pub mod auth;
7pub mod cluster;
8pub mod config;
9pub mod error;
10pub mod handlers;
11pub mod history;
12pub mod idempotency;
13pub mod load;
14pub mod logs;
15pub mod metrics;
16pub mod observability;
17pub mod registry;
18pub mod runner;
19pub mod server;
20pub mod state;
21#[cfg(feature = "triggers")]
22pub mod triggers;
23#[cfg(feature = "serve-ui")]
24pub mod ui_assets;
25
26pub use config::ServeConfig;
27
28use crate::error::CliResult;
29
30pub async fn run_server(config: ServeConfig) -> CliResult<()> {
32 server::serve(config).await
33}