MCPcopy Index your code
hub / github.com/AI45Lab/Code / load_agents_from_dir

Function load_agents_from_dir

core/src/subagent.rs:906–910  ·  view source on GitHub ↗

Load all agent definitions from a directory Scans for *.yaml and *.md files and parses them as agent definitions. Invalid files are logged and skipped.

(dir: &Path)

Source from the content-addressed store, hash-verified

904/// Scans for *.yaml and *.md files and parses them as agent definitions.
905/// Invalid files are logged and skipped.
906pub fn load_agents_from_dir(dir: &Path) -> Vec<AgentDefinition> {
907 let mut agents = Vec::new();
908 load_agents_from_dir_inner(dir, &mut agents);
909 agents
910}
911
912fn load_agents_from_dir_inner(dir: &Path, agents: &mut Vec<AgentDefinition>) {
913 let Ok(entries) = std::fs::read_dir(dir) else {

Callers 8

with_configMethod · 0.85
register_agent_dirMethod · 0.85
register_task_capabilityFunction · 0.85
session_for_agentMethod · 0.85
session_for_agentMethod · 0.85

Calls 1