#![warn(missing_docs)]
#[doc = include_str!("../README.md")]
#[cfg(doctest)]
pub struct ReadmeDoctests;
mod common;
mod error;
mod hash;
#[cfg(test)]
mod test_support;
pub mod agents_md;
pub mod claude;
pub mod cli;
pub mod codex;
pub mod copilot;
pub mod cursor;
pub mod devin;
pub mod factory;
pub mod fs;
pub mod gemini;
pub mod harness;
pub mod hook;
pub mod integration;
pub mod kilo;
pub mod manifest;
pub mod opencode;
pub mod pi;
pub mod qwen;
pub mod report;
pub use error::{Error, Result};
pub use harness::{
Action, DeclinedStore, EntryMatch, ExternalPart, Harness, HarnessResult, InstallOptions,
InstallResult, MergeOp, Part, PartResult, Scope, State, TomlDeclined, Tool, UninstallOptions,
install, installed, status, uninstall,
};
pub use integration::{Integration, Item};
pub use report::{Finding, Report, Severity};