List of all items
Structs
- cache::Cache
- cache::lock::CacheLock
- cli::Cli
- cli::CliConfig
- cli::common::CommandContext
- cli::install::InstallCommand
- cli::upgrade::UpgradeArgs
- cli::validate::ValidateCommand
- cli::validate::ValidationResults
- config::GlobalConfig
- config::GlobalConfigManager
- core::error::ErrorContext
- core::error_helpers::FileOps
- core::error_helpers::JsonOps
- core::error_helpers::LockfileOps
- core::error_helpers::ManifestOps
- core::error_helpers::MarkdownOps
- core::file_error::FileOperationContext
- core::file_error::FileOperationError
- core::file_error::FileOps
- core::operation_context::OperationContext
- core::resource_iterator::ResourceIterator
- git::GitRepo
- git::command_builder::GitCommand
- git::command_builder::GitCommandOutput
- hooks::AgpmHookMetadata
- hooks::HookCommand
- hooks::HookConfig
- hooks::MatcherGroup
- installer::ConfigValidation
- installer::InstallContext
- installer::InstallationResults
- installer::project_lock::ProjectLock
- lockfile::LockFile
- lockfile::LockedResource
- lockfile::LockedResourceBuilder
- lockfile::LockedSource
- lockfile::ResourceId
- lockfile::lockfile_dependency_ref::LockfileDependencyRef
- lockfile::patch_display::PatchDisplay
- lockfile::private_lock::PrivateLockFile
- manifest::Manifest
- manifest::ProjectConfig
- manifest::dependency_spec::AgpmMetadata
- manifest::dependency_spec::DependencyMetadata
- manifest::dependency_spec::DependencySpec
- manifest::patches::AppliedPatches
- manifest::patches::ManifestPatches
- manifest::patches::MergedPatch
- manifest::patches::PatchConflict
- manifest::resource_dependency::DetailedDependency
- manifest::tool_config::ArtifactTypeConfig
- manifest::tool_config::ResourceConfig
- manifest::tool_config::ToolsConfig
- markdown::MarkdownDocument
- markdown::MarkdownMetadata
- markdown::frontmatter::FrontmatterBoundaries
- markdown::frontmatter::FrontmatterParser
- markdown::frontmatter::FrontmatterTemplating
- markdown::frontmatter::ParsedFrontmatter
- markdown::frontmatter::RenderedFrontmatter
- markdown::reference_extractor::MissingReference
- mcp::AgpmMetadata
- mcp::ClaudeSettings
- mcp::McpConfig
- mcp::McpServerConfig
- mcp::handlers::ClaudeCodeMcpHandler
- mcp::handlers::OpenCodeMcpHandler
- metadata::extractor::MetadataExtractor
- models::AgentDependency
- models::CommandDependency
- models::DependencySpec
- models::HookDependency
- models::InstallOptions
- models::McpServerDependency
- models::ScriptDependency
- models::SnippetDependency
- models::SourceSpec
- models::UpdateOptions
- pattern::PatternMatcher
- pattern::PatternResolver
- resolver::DependencyResolver
- resolver::backtracking::BacktrackingIteration
- resolver::backtracking::BacktrackingResolver
- resolver::backtracking::BacktrackingResult
- resolver::backtracking::ResourceParams
- resolver::backtracking::VersionUpdate
- resolver::conflict_service::ConflictService
- resolver::dependency_graph::DependencyGraph
- resolver::dependency_graph::DependencyNode
- resolver::lockfile_builder::LockfileBuilder
- resolver::lockfile_builder::VariantInputs
- resolver::pattern_expander::PatternExpansionService
- resolver::resource_service::ResourceFetchingService
- resolver::sha_conflict_detector::ResolvedRequirement
- resolver::sha_conflict_detector::ShaConflict
- resolver::sha_conflict_detector::ShaConflictDetector
- resolver::transitive_resolver::ResolutionServices
- resolver::transitive_resolver::TransitiveResolutionParams
- resolver::types::ManifestOverride
- resolver::types::OverrideKey
- resolver::types::PatternContext
- resolver::types::ResolutionContext
- resolver::types::ResolutionCore
- resolver::types::ResolvedDependencyInfo
- resolver::types::TransitiveContext
- resolver::version_resolver::PreparedSourceVersion
- resolver::version_resolver::ResolvedVersion
- resolver::version_resolver::VersionEntry
- resolver::version_resolver::VersionResolutionService
- resolver::version_resolver::VersionResolver
- resolver::version_resolver::WorktreeManager
- skills::SkillDirectoryInfo
- skills::SkillFrontmatter
- source::Source
- source::SourceManager
- templating::context::ContextWithChecksum
- templating::context::DependencyData
- templating::context::ResourceMetadata
- templating::context::TemplateContextBuilder
- templating::error::ErrorLocation
- templating::renderer::DependencyChainEntry
- templating::renderer::RenderingMetadata
- templating::renderer::TemplateRenderer
- upgrade::backup::BackupManager
- upgrade::config::UpgradeConfig
- upgrade::self_updater::SelfUpdater
- upgrade::verification::ChecksumVerifier
- upgrade::version_check::VersionCheckCache
- upgrade::version_check::VersionChecker
- utils::fs::temp::TempDir
- utils::progress::MultiPhaseProgress
- version::VersionInfo
- version::VersionResolver
- version::comparison::VersionComparator
- version::conflict::CircularDependencyDetector
- version::conflict::ConflictDetector
- version::conflict::ConflictingRequirement
- version::conflict::VersionConflict
- version::constraints::constraint_set::ConstraintSet
- version::constraints::resolver::ConstraintResolver
Enums
- cli::common::OperationMode
- cli::validate::OutputFormat
- core::ResourceType
- core::error::AgpmError
- core::file_error::FileOperation
- hooks::HookEvent
- installer::ResourceFilter
- lockfile::StalenessReason
- manifest::patches::PatchOrigin
- manifest::resource_dependency::ResourceDependency
- manifest::tool_config::WellKnownTool
- mcp::handlers::ConcreteMcpHandler
- models::DependencyType
- resolver::backtracking::TerminationReason
- resolver::source_context::SourceContext
- resolver::types::ResolutionMode
- resolver::version_resolver::PreparedVersionState
- templating::error::TemplateError
- upgrade::self_updater::ChecksumPolicy
- utils::progress::InstallationPhase
- version::VersionConstraint
- version::constraints::VersionConstraint
Traits
- cli::common::CommandExecutor
- core::Resource
- core::error::IntoAnyhowWithContext
- core::error_builders::ErrorContextExt
- core::error_helpers::FileOperations
- core::error_helpers::JsonOperations
- core::error_helpers::LockfileOperations
- core::error_helpers::ManifestOperations
- core::error_helpers::MarkdownOperations
- core::file_error::FileResultExt
- core::resource_iterator::ResourceTypeExt
- mcp::handlers::McpHandler
Macros
Functions
- cache::lock::cleanup_stale_locks
- cli::common::check_for_legacy_ccpm_files
- cli::common::display_dry_run_results
- cli::common::display_no_changes
- cli::common::handle_legacy_ccpm_migration
- cli::common::handle_legacy_format_migration
- cli::common::handle_missing_gitignore_entries
- cli::upgrade::execute
- config::get_cache_dir
- config::parse_config
- constants::batch_operation_timeout
- constants::default_lock_timeout
- constants::pending_state_timeout
- core::detect_resource_type
- core::error_builders::config_error_context
- core::error_builders::dependency_error_context
- core::error_builders::file_error_context
- core::error_builders::git_error_context
- core::error_builders::manifest_error_context
- core::error_builders::network_error_context
- core::error_builders::permission_error_context
- core::error_formatting::create_error_context
- core::error_formatting::user_friendly_error
- git::ensure_git_available
- git::ensure_valid_git_repo
- git::is_git_installed
- git::is_git_repository
- git::is_valid_git_repo
- git::parse_git_url
- git::strip_auth_from_url
- hooks::install_hooks
- hooks::load_hook_configs
- hooks::validate_hook_config
- installer::cleanup_removed_artifacts
- installer::finalize_installation
- installer::find_parent_resources
- installer::install_resource
- installer::install_resource_with_progress
- installer::install_resources
- installer::install_updated_resources
- installer::validate_config
- lockfile::find_lockfile
- lockfile::patch_display::extract_patch_displays
- lockfile::patch_display::format_toml_value
- manifest::helpers::expand_url
- manifest::helpers::find_manifest
- manifest::helpers::find_manifest_from
- manifest::helpers::find_manifest_with_optional
- manifest::patches::apply_patches_to_content
- manifest::patches::apply_patches_to_content_with_origin
- markdown::is_markdown_file
- markdown::list_markdown_files
- markdown::reference_extractor::extract_file_references
- markdown::reference_extractor::is_valid_file_reference
- markdown::reference_extractor::validate_file_references
- mcp::clean_mcp_servers
- mcp::configure_mcp_servers
- mcp::handlers::get_mcp_handler
- mcp::list_mcp_servers
- mcp::merge_mcp_servers
- pattern::extract_resource_name
- pattern::validate_pattern_safety
- resolver::backtracking::parse_resource_id_string
- resolver::backtracking::resource_id_to_string
- resolver::lockfile_builder::add_pattern_entries
- resolver::lockfile_builder::is_duplicate_entry
- resolver::lockfile_builder::should_replace_duplicate
- resolver::path_resolver::compute_merge_target_install_path
- resolver::path_resolver::compute_regular_resource_install_path
- resolver::path_resolver::construct_full_relative_path
- resolver::path_resolver::extract_meaningful_path
- resolver::path_resolver::extract_pattern_filename
- resolver::path_resolver::get_flatten_behavior
- resolver::path_resolver::is_file_relative_path
- resolver::path_resolver::normalize_bare_filename
- resolver::path_resolver::parse_pattern_base_path
- resolver::path_resolver::resolve_install_path
- resolver::path_resolver::resolve_merge_target_path
- resolver::path_resolver::resolve_regular_resource_path
- resolver::path_resolver::transform_path_for_private
- resolver::pattern_expander::expand_pattern_to_concrete_deps
- resolver::pattern_expander::generate_dependency_name
- resolver::skills::create_skill_dependency
- resolver::skills::match_skill_directories
- resolver::source_context::compute_canonical_name
- resolver::source_context::create_source_context_for_dependency
- resolver::source_context::create_source_context_from_locked_resource
- resolver::transitive_extractor::extract_transitive_deps
- resolver::transitive_resolver::group_key
- resolver::transitive_resolver::resolve_with_services
- resolver::types::apply_manifest_override
- resolver::types::build_resource_id
- resolver::types::extract_filename_from_path
- resolver::types::format_dependency_with_version
- resolver::types::format_dependency_without_version
- resolver::types::normalize_lookup_path
- resolver::types::strip_resource_type_directory
- resolver::version_resolver::find_best_matching_tag
- resolver::version_resolver::is_version_constraint
- resolver::version_resolver::parse_tags_to_versions
- resolver::version_resolver::sort_versions_deterministic
- skills::extract_skill_metadata
- skills::extract_skill_metadata_from_info
- skills::patches::apply_skill_patches
- skills::patches::apply_skill_patches_preview
- skills::validate_skill_frontmatter
- skills::validate_skill_size
- templating::error::format_resource_type
- templating::filters::create_content_filter
- templating::filters::read_and_process_content
- templating::filters::validate_content_path
- templating::utils::deep_merge_json
- templating::utils::to_native_path_display
- tokens::count_tokens
- tokens::format_token_count
- utils::canonicalize_json
- utils::compute_relative_path
- utils::compute_variant_inputs_hash
- utils::fs::atomic::atomic_write
- utils::fs::atomic::atomic_write_multiple
- utils::fs::atomic::safe_write
- utils::fs::dirs::copy_dir
- utils::fs::dirs::copy_dir_all
- utils::fs::dirs::ensure_dir
- utils::fs::dirs::ensure_dir_exists
- utils::fs::dirs::ensure_parent_dir
- utils::fs::dirs::remove_dir_all
- utils::fs::discovery::find_files
- utils::fs::formats::create_temp_file
- utils::fs::formats::read_json_file
- utils::fs::formats::read_text_file
- utils::fs::formats::read_text_file_with_retry
- utils::fs::formats::read_toml_file
- utils::fs::formats::read_yaml_file
- utils::fs::formats::write_json_file
- utils::fs::formats::write_text_file
- utils::fs::formats::write_toml_file
- utils::fs::formats::write_yaml_file
- utils::fs::metadata::calculate_checksum
- utils::fs::metadata::calculate_checksums_parallel
- utils::fs::metadata::compare_file_times
- utils::fs::metadata::dir_size
- utils::fs::metadata::file_exists_and_readable
- utils::fs::metadata::get_directory_size
- utils::fs::metadata::get_modified_time
- utils::fs::parallel::copy_dirs_parallel
- utils::fs::parallel::copy_files_parallel
- utils::fs::parallel::read_files_parallel
- utils::fs::paths::find_project_root
- utils::fs::paths::get_global_config_path
- utils::fs::paths::is_safe_path
- utils::fs::paths::normalize_path
- utils::generate_backup_path
- utils::is_git_url
- utils::is_local_path
- utils::manifest_utils::load_and_validate_manifest
- utils::manifest_utils::load_project_manifest
- utils::manifest_utils::manifest_exists
- utils::manifest_utils::manifest_path
- utils::path_validation::ensure_directory_exists
- utils::path_validation::ensure_within_directory
- utils::path_validation::find_project_root
- utils::path_validation::safe_canonicalize
- utils::path_validation::safe_relative_path
- utils::path_validation::sanitize_file_name
- utils::path_validation::validate_no_traversal
- utils::path_validation::validate_project_path
- utils::path_validation::validate_resource_path
- utils::platform::command_exists
- utils::platform::compute_relative_install_path
- utils::platform::get_cache_dir
- utils::platform::get_data_dir
- utils::platform::get_git_command
- utils::platform::get_home_dir
- utils::platform::get_shell_command
- utils::platform::is_windows
- utils::platform::normalize_path_for_storage
- utils::platform::normalize_path_separator
- utils::platform::path_to_os_str
- utils::platform::path_to_string
- utils::platform::paths_equal
- utils::platform::resolve_path
- utils::platform::safe_canonicalize
- utils::platform::safe_join
- utils::platform::validate_path_chars
- utils::platform::windows_long_path
- utils::progress::collect_dependency_names
- utils::resolve_file_relative_path
- utils::resolve_path_relative_to_manifest
- utils::security::is_path_blacklisted
- utils::security::validate_path_security
- version::matches_requirement
- version::parse_version_constraint
- version::parse_version_req
- version::split_prefix_and_version
Type Aliases
- manifest::patches::PatchData
- markdown::MarkdownFile
- resolver::types::ConflictDetectionKey
- resolver::types::DependencyKey
- resolver::types::ManifestOverrideIndex
- resolver::types::ResolvedDependenciesMap
Statics
Constants
- constants::DEFAULT_LOCK_TIMEOUT
- constants::FALLBACK_CORE_COUNT
- constants::GIT_CLONE_TIMEOUT
- constants::GIT_FETCH_TIMEOUT
- constants::GIT_WORKTREE_TIMEOUT
- constants::MAX_BACKOFF_DELAY_MS
- constants::MIN_PARALLELISM
- constants::PARALLELISM_CORE_MULTIPLIER
- constants::PENDING_STATE_TIMEOUT
- constants::STARTING_BACKOFF_DELAY_MS
- core::file_error::LARGE_FILE_SIZE
- templating::filters::MAX_RENDER_DEPTH