Expand description
Recursive dependency resolution for the install command
Implements a breadth-first dependency graph traversal that:
- Deduplicates skills by ID (first-encountered wins)
- Enforces a configurable depth limit to prevent runaway chains
- Detects circular dependencies and breaks cycles with a warning
- Returns skills in topological (dependency-first) order
Structs§
- Dependency
Resolver - Resolves a dependency graph for a set of root
SkillEntryitems. - Skill
Install Item - A single item in the install queue, carrying its resolution context
Enums§
- Dependency
Resolution Error - Error types specific to dependency resolution