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

Function refresh_managed_skill_exports_for_cli

src/automation_cli.rs:417–432  ·  view source on GitHub ↗
(profile_root: &std::path::Path)

Source from the content-addressed store, hash-verified

415}
416
417fn refresh_managed_skill_exports_for_cli(profile_root: &std::path::Path) {
418 let Some(home) = tracedecay::agents::home_dir() else {
419 return;
420 };
421 let project_root = std::env::current_dir().unwrap_or_else(|_| home.clone());
422 for report in
423 tracedecay::agents::export_managed_skills_to_agent_hosts(&home, &project_root, profile_root)
424 {
425 if let Some(error) = report.error {
426 eprintln!(
427 "warning: failed to refresh managed skill exports for {}: {}",
428 report.agent, error
429 );
430 }
431 }
432}
433
434fn print_managed_skill(skill: &tracedecay::automation::managed_skills::ManagedSkill) {
435 println!("id: {}", skill.metadata.id);

Callers 1

Calls 2

home_dirFunction · 0.50

Tested by

no test coverage detected