Skip to main content

Crate dot_agent_core

Crate dot_agent_core 

Source

Re-exports§

pub use channel::Channel;
pub use channel::ChannelManager;
pub use channel::ChannelRef;
pub use channel::ChannelRegistry;
pub use channel::ChannelSource;
pub use channel::ChannelType;
pub use channel::Hub;
pub use channel::HubRegistry;
pub use channel::ProfileRef;
pub use channel::SearchOptions;
pub use config::Config;
pub use error::DotAgentError;
pub use error::Result;
pub use installer::DiffResult;
pub use installer::FileInfo;
pub use installer::FileStatus;
pub use installer::InstallResult;
pub use installer::Installer;
pub use metadata::Metadata;
pub use profile::IgnoreConfig;
pub use profile::Profile;
pub use profile::ProfileManager;
pub use profile::DEFAULT_EXCLUDED_DIRS;
pub use plugin_registrar::PluginRegistrar;
pub use plugin_registrar::PluginRegistrationResult;
pub use profile_metadata::migrate_existing_profiles;
pub use profile_metadata::PluginConfig;
pub use profile_metadata::PluginScope;
pub use profile_metadata::ProfileIndexEntry;
pub use profile_metadata::ProfileInfo;
pub use profile_metadata::ProfileMetadata;
pub use profile_metadata::ProfileSource;
pub use profile_metadata::ProfilesIndex;
pub use rule::extract_rule;
pub use rule::generate_rule;
pub use rule::ApplyResult;
pub use rule::Rule;
pub use rule::RuleExecutor;
pub use rule::RuleManager;
pub use snapshot::ProfileSnapshotManager;
pub use snapshot::Snapshot;
pub use snapshot::SnapshotDiff;
pub use snapshot::SnapshotManager;
pub use snapshot::SnapshotTrigger;

Modules§

channel
Channel and Hub management
config
error
installer
metadata
plugin_registrar
Plugin Registration for Claude Code
profile
profile_metadata
Profile Metadata Management
rule
Rule module for profile customization.
snapshot