(agentType string)
| 242 | } |
| 243 | |
| 244 | func resolveAgentLocalSkillDir(agentType string) (string, error) { |
| 245 | switch agentType { |
| 246 | case constant.AppOpenclaw: |
| 247 | return openclawManagedSkillsDir, nil |
| 248 | case constant.AppHermesAgent: |
| 249 | return hermesManagedSkillsDir, nil |
| 250 | default: |
| 251 | return "", fmt.Errorf("%s does not support", agentType) |
| 252 | } |
| 253 | } |
| 254 | |
| 255 | func resolveLocalSkillPackage(agentType, skillID string) (string, string, error) { |
| 256 | skillID = strings.TrimSpace(skillID) |
no outgoing calls
no test coverage detected