pub trait RegisteredSkill: SkillHandler + Sized {
// Required method
fn metadata() -> Arc<SkillMetadata> ⓘ;
}Expand description
Trait implemented by skills that expose metadata to the agent builder.
Required Methods§
Sourcefn metadata() -> Arc<SkillMetadata> ⓘ
fn metadata() -> Arc<SkillMetadata> ⓘ
Returns shared metadata for this skill type.
Called once per with_skill() call at agent builder time.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".