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::InstallOptions;pub use installer::InstallResult;pub use installer::Installer;pub use json_merge::is_mergeable_json;pub use json_merge::merge_json;pub use json_merge::merge_json_file;pub use json_merge::unmerge_json;pub use json_merge::unmerge_json_file;pub use json_merge::MergeRecord;pub use json_merge::MergeResult;pub use json_merge::UnmergeResult;pub use metadata::Metadata;pub use platform::InstallTarget;pub use platform::Platform;pub use plugin_manifest::FilterConfig;pub use plugin_manifest::PluginManifest;pub use plugin_manifest::DEFAULT_COMPONENT_DIRS;pub use plugin_registrar::PluginRegistrar;pub use plugin_registrar::PluginRegistrationResult;pub use profile::IgnoreConfig;pub use profile::Profile;pub use profile::ProfileManager;pub use profile::DEFAULT_EXCLUDED_DIRS;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
- json_
merge - JSON merge functionality for dot-agent install/remove operations.
- metadata
- platform
- Platform abstraction for multi-platform support
- plugin_
manifest - Plugin manifest parsing for .claude-plugin/plugin.json
- plugin_
registrar - Plugin Registration for Claude Code
- profile
- profile_
metadata - Profile Metadata Management
- rule
- Rule module for profile customization.
- snapshot