#![doc = include_str!("../README.md")]
mod agent;
mod catalog;
mod consent;
mod env;
mod install;
mod name;
mod plan;
mod record;
mod resolve;
mod skill;
pub use agent::{AgentSkill, Error, Offer};
pub use catalog::{Catalog, CatalogError, Location, SkillDir, Tool};
pub use consent::Consent;
pub use env::Environment;
pub use install::{
Action, Approval, Assessment, Done, Found, Installer, Outcome, Problem, Program, Step, Why,
};
pub use name::{NameError, validate_name};
pub use plan::{Plan, PlanError, Target, Unserved, plan};
pub use skill::{SKILL_FILE, Skill, SkillError};
pub use semver;