Expand description
SkillPort + ToolRegistry — named invokable capabilities with typed schemas.
Core defines descriptors, schema validation, and port contracts;
substrate-skills provides an in-memory registry implementation.
Structs§
- Skill
Descriptor - Metadata for a registered skill (tool).
Traits§
- Skill
Handler - Handler invoked after input schema validation succeeds.
- Skill
Port - Invoke registered skills and list available capabilities.
- Tool
Registry - Registry of named skills: register, lookup, list, and schema validation.
Functions§
- validate_
json_ schema - Validate
valueagainst a JSON Schema subset (type,properties,required).