MCPcopy Create free account
hub / github.com/AI45Lab/Code / install_global_skill_registry

Function install_global_skill_registry

core/src/agent_api/agent_bootstrap.rs:102–114  ·  view source on GitHub ↗
(agent_config: &mut AgentConfig, config: &CodeConfig)

Source from the content-addressed store, hash-verified

100}
101
102fn install_global_skill_registry(agent_config: &mut AgentConfig, config: &CodeConfig) {
103 let registry = Arc::new(crate::skills::SkillRegistry::with_builtins());
104 for dir in &config.skill_dirs {
105 if let Err(e) = registry.load_from_dir(dir) {
106 tracing::warn!(
107 dir = %dir.display(),
108 error = %e,
109 "Failed to load skills from directory - skipping"
110 );
111 }
112 }
113 agent_config.skill_registry = Some(registry);
114}
115
116async fn connect_global_mcp(
117 config: &CodeConfig,

Callers 1

build_agent_from_configFunction · 0.85

Calls 1

load_from_dirMethod · 0.45

Tested by

no test coverage detected