Skip to main content

discover_bundles

Function
This function is defined in the bundles module.
Discover bundle manifests alongside skills. Mirrors :func:discovery.discover_skills: scans the same roots, is forgiving of invalid manifests, and reports name collisions (first wins, later entries shadowed-and-logged).

Signature

Parameters

Optional
Explicit skill-root directories to scan.
bool
default:"True"
Whether to include default skill directories.

Returns

List[BundleManifest]
List of discovered BundleManifest objects.

Uses

  • resolve
  • expanduser
  • Path
  • path.exists
  • path.is_dir
  • get_default_skill_dirs
  • seen_dirs.add
  • logger.info

Used By

Source

View on GitHub

praisonaiagents/skills/bundles.py at line 148