agentic_warden/
lib.rs

1//! Agentic-Warden Library
2//!
3//! Universal AI agent manager with shared-memory task tracking, process management, and multi-agent orchestration.
4
5pub mod cli_type;
6pub mod commands;
7pub mod common;
8pub mod config;
9pub mod core;
10pub mod error;
11pub mod logging;
12pub mod mcp;
13pub mod mcp_routing;
14pub mod platform;
15pub mod provider;
16pub mod pwait_mode;
17pub mod registry;
18pub mod registry_factory;
19pub mod roles;
20pub mod signal;
21pub mod storage;
22pub mod supervisor;
23pub mod sync;
24pub mod task_record;
25pub mod tui;
26pub mod unified_registry;
27pub mod utils;
28pub mod wait_mode;
29
30pub mod cli_manager;
31
32// Re-export commonly used types for convenience
33pub use cli_manager::{execute_update, CliTool, CliToolDetector, InstallType};
34pub use core::models::*;
35pub use core::process_tree::{get_process_tree, ProcessTreeError};
36pub use error::RegistryError;
37pub use registry_factory::{
38    create_cli_registry, create_cli_registry_for_pid, create_cli_registry_with_namespace,
39    create_mcp_registry, CliRegistry, McpRegistry,
40};
41pub use storage::{CleanupEvent, CleanupReason, RegistryEntry, TaskStorage};
42pub use supervisor::ProcessError;
43pub use task_record::{TaskRecord, TaskStatus};
44pub use unified_registry::Registry;
45pub use wait_mode::WaitError;