Expand description
Agent and Skill Resolver
Resolves external agent definitions and loads skill files at workflow start. This module handles the loading and resolution of:
- External agent definition files (.agent.yaml)
- Package agent references (@agents/name)
- Package prompt references (@prompts/name)
- Package skill references (@skills/name)
- Skill files (.skill.md) for prompt augmentation
§Example
agents:
researcher:
from: "@agents/researcher" # From package
local:
file: ./agents/local.agent.yaml # Local file
translator:
system: "You are a translator..." # Inline definition
skills:
seo: "@prompts/seo-meta" # From package
local: ./skills/seo-writer.skill.md # Local fileStructs§
- Resolved
Agent - Resolved agent definition (always inline after resolution)
- Resolved
Assets - Resolved assets container
Enums§
- Agent
Source - Source of agent definition
Functions§
- resolve_
assets - Resolve all agents and skills in a workflow.
- resolve_
assets_ analyzed - Resolve agents from an AnalyzedWorkflow.
Type Aliases§
- Resolved
Agents - Resolved agents (all expanded to inline definitions)
- Resolved
Skills - Resolved skills (loaded file contents)