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

Method register_unchecked

core/src/skills/registry.rs:83–87  ·  view source on GitHub ↗

Register a skill without validation. If this replaces a built-in skill with the same name, it is treated as an external skill for global tool-restriction purposes.

(&self, skill: Arc<Skill>)

Source from the content-addressed store, hash-verified

81 /// If this replaces a built-in skill with the same name, it is treated as an
82 /// external skill for global tool-restriction purposes.
83 pub fn register_unchecked(&self, skill: Arc<Skill>) {
84 self.builtin_names.write().unwrap().remove(&skill.name);
85 let mut skills = self.skills.write().unwrap();
86 skills.insert(skill.name.clone(), skill);
87 }
88
89 fn register_builtin(&self, skill: Arc<Skill>) {
90 let name = skill.name.clone();

Calls 4

removeMethod · 0.80
writeMethod · 0.80
insertMethod · 0.45
cloneMethod · 0.45