pub mod agent;
pub mod agent_builder;
pub mod agent_deployer;
pub mod agent_manifest;
pub mod agent_metadata;
pub mod agent_reset;
pub mod agent_reset_workspace;
pub mod agent_skill_codeploy;
pub mod artifact;
pub mod auto_resume;
pub mod budget;
pub mod bundle;
pub mod catchup;
pub mod circuit;
pub mod claude_config;
pub mod claude_mpm_registry;
pub mod claude_mpm_session;
pub mod compress;
pub mod config;
pub mod connect;
pub mod delegation_authority;
pub mod deploy_validate;
pub mod deterministic_overseer;
pub mod discovery;
pub mod doctor;
pub mod error;
pub mod exit_codes;
pub mod external_session;
pub mod frontmatter;
pub mod gh_account;
pub mod gh_identity;
pub mod git_identity;
pub mod home_trust_seed;
pub mod hook;
pub mod idle_nudge;
pub mod idle_parking;
pub mod instruction_overrides;
pub mod instruction_pipeline;
pub mod ipc;
pub mod llm_overseer;
pub mod managed_config;
pub mod manifest;
pub mod mcp_config;
pub mod mcp_test;
pub mod memory;
pub mod model_inject;
pub mod names;
pub mod oauth_token;
pub mod native_session_finder;
pub mod output_style;
pub mod output_style_deployer;
pub mod overseer;
pub mod overseer_config;
pub mod paths;
pub mod pid_registry;
pub mod process;
pub mod project;
pub mod project_aliases;
pub mod project_discovery;
pub mod project_trust;
pub mod protected_dirs;
pub mod provisioning_stage;
pub mod scaffold_gitignore;
pub mod session;
pub mod session_assets;
pub mod session_launch;
pub mod session_store;
pub mod skill_deployer;
pub mod skill_manifest;
pub mod skill_source;
pub mod skill_staleness;
pub mod skill_tiers;
pub mod sm;
pub mod spawn_disclaim;
pub mod stack_profile;
pub mod stale_skills;
pub mod standalone;
pub mod tmux;
pub mod trusty_tools_config;
pub mod update_check;
pub mod version_staleness;
pub mod workspace_scan;
pub mod worktree_naming;
pub use connect::{ResolveResult, SessionSummary, resolve_target};
pub use discovery::{
DEFAULT_CONSOLE_ADDR, DEFAULT_DAEMON_ADDR, DEFAULT_DAEMON_URL, DaemonUrlError,
EXIT_DAEMON_URL_UNREACHABLE, GATEWAY_PATH, default_daemon_addr, explicit_url_from_env,
lock_file_path, resolve_daemon_url, resolve_daemon_url_for_cli, resolve_daemon_url_probing,
resolve_daemon_url_via_gateway,
};
pub use error::{Error, Result};