MCPcopy Create free account
hub / github.com/ScriptedAlchemy/tracedecay / insert_skill_event

Function insert_skill_event

src/analytics.rs:219–229  ·  view source on GitHub ↗
(events: &mut BTreeSet<UsageEvent>, raw: &str)

Source from the content-addressed store, hash-verified

217}
218
219fn insert_skill_event(events: &mut BTreeSet<UsageEvent>, raw: &str) {
220 let name = raw.trim();
221 if name.is_empty() {
222 return;
223 }
224 events.insert(UsageEvent {
225 kind: UsageKind::Skill,
226 category: categorize_skill(name),
227 name: name.to_string(),
228 });
229}
230
231fn record_tool_family(families: &mut BTreeMap<String, FamilyCounts>, tool: &str, text: &str) {
232 let normalized = normalize_tool_name(tool);

Callers 1

infer_usage_eventsFunction · 0.85

Calls 3

categorize_skillFunction · 0.85
insertMethod · 0.80
is_emptyMethod · 0.45

Tested by

no test coverage detected