Load skills metadata before agent execution (async).
Loads skills once per session from all configured sources. If
skills_metadata is already present in state (from a prior turn or
checkpointed session), the load is skipped and None is returned.
Skills are loaded in source order with later sources overriding earlier ones if they contain skills with the same name (last one wins).
abefore_agent(
self,
state: SkillsState,
runtime: Runtime,
config: RunnableConfig
) -> SkillsStateUpdate | None| Name | Type | Description |
|---|---|---|
state* | SkillsState | Current agent state. |
runtime* | Runtime | Runtime context. |
config* | RunnableConfig | Runnable config. |