Loads skills for an agent based on their role. Returns skills in dependency-aware execution order.
Unique identifier of the agent
Role of the agent
Result with LoadedSkillSet or SkillLoaderError
Loads skills for a specific task based on role and task description. May include additional task-relevant skills beyond role defaults.
Unique identifier of the agent
Role of the agent
Description of the task to execute
Result with LoadedSkillSet or SkillLoaderError
Validates a loaded skill set for consistency.
The loaded skill set to validate
Result with void on success or SkillLoaderError on failure
Interface for the skill loader.