SkillRegistry
SkillRegistry is a global singleton for registering, discovering, and
instantiating skills by name. Skills can be registered programmatically or
auto-discovered from directories via the SIGNALWIRE_SKILL_PATHS environment
variable.
Methods
Get the global singleton instance.
Register a skill factory by name.
Create a skill instance from the registry.
Check if a skill name is registered.
Remove a skill registration.
Lock skill names to prevent overwriting.
List all registered skill names.
List skills with manifests.
Get a skill’s manifest.
Add a directory for skill discovery.
Get all skill search paths.
Discover skills from a directory.
Discover skills from all search paths.
Get a skill’s parameter schema.
Get schemas for all registered skills.
List skills grouped by source.
Remove all registrations.
Properties
size
The number of currently registered skills (getter).