(
&self,
home: &Path,
profile_root: &Path,
)
| 109 | } |
| 110 | |
| 111 | fn export_managed_skills( |
| 112 | &self, |
| 113 | home: &Path, |
| 114 | profile_root: &Path, |
| 115 | ) -> Result<Vec<crate::automation::skill_targets::SkillInstallSummary>> { |
| 116 | let prompt_path = opencode_prompt_path(home); |
| 117 | if !self.has_tracedecay(home) || !prompt_path.exists() { |
| 118 | return Ok(Vec::new()); |
| 119 | } |
| 120 | Ok(vec![ |
| 121 | crate::automation::skill_targets::install_managed_skills( |
| 122 | profile_root, |
| 123 | crate::automation::skill_targets::SkillInstallTarget::OpenCode, |
| 124 | &prompt_path, |
| 125 | )?, |
| 126 | ]) |
| 127 | } |
| 128 | |
| 129 | fn export_managed_skills_local( |
| 130 | &self, |
nothing calls this directly
no test coverage detected