Skip to main content

resolve

Method
This is a method of the SkillManager class in the manager module.
Expand @bundle selectors into member skill names. Plain skill names/paths pass through unchanged. A @bundle selector expands to its member skill names (forgiving: a missing/unknown bundle is logged, not fatal). Nested @bundle members are expanded recursively, with cycle protection. Duplicates are removed while preserving order.

Signature

Parameters

List[str]
required
No description available.

Returns

List[str]
The result of the operation.

Uses

  • seen.add
  • is_bundle_selector
  • strip_bundle_marker
  • logger.warning

Used By

Source

View on GitHub

praisonaiagents/skills/manager.py at line 311