resolve • AI Agent SDK

resolve: Expand “@bundle“ selectors into member skill names.

resolve

Method

</div>

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

python
def resolve(selectors: List[str]) -> List[str]

Parameters

ParamField List[str]

No description available.

Returns

ResponseField 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