convergio_provisioning/lib.rs
1//! convergio-provisioning — sync config/keys/binary to remote nodes.
2//!
3//! Orchestrates rsync operations to provision peer nodes with:
4//! - Config files (~/.convergio/config.toml, env)
5//! - Agent definitions (claude-config/ TOML files)
6//! - Daemon binary (target/release/convergio)
7//! - Memory/context data
8//!
9//! DB tables: provision_runs, provision_items.
10
11pub mod ext;
12pub mod provision;
13pub mod routes;
14pub mod types;
15
16pub use ext::ProvisioningExtension;
17pub use types::{ProvisionItem, ProvisionRun, ProvisionStatus};
18
19pub mod mcp_defs;
20#[cfg(test)]
21mod tests;