#![forbid(unsafe_code)]
mod agent;
pub mod dcp;
mod error;
mod job;
mod registry;
pub const VERSION: &str = env!("CARGO_PKG_VERSION");
pub use agent::{Agent, AgentConfig, AgentHandle};
pub use error::{AgentError, AgentResult};
pub use job::{
DesiredJobState, JobContext, JobControl, JobDrainBehavior, JobEvent, JobEventKind,
JobExitReason, JobGraphFactory, JobId, JobInstrumentationSnapshot, JobMat, JobRestartPolicy,
JobSpec, JobState, JobStatus,
};
pub use registry::{JobRegistry, JobRegistryHandle};