MCPcopy Index your code
hub / github.com/coder/coder / resolveSkillAlias

Function resolveSkillAlias

coderd/x/chatd/chattool/skill.go:420–437  ·  view source on GitHub ↗
(options ReadSkillOptions, name string)

Source from the content-addressed store, hash-verified

418}
419
420func resolveSkillAlias(options ReadSkillOptions, name string) (skillspkg.ResolvedSkill, error) {
421 if options.ResolveAlias != nil {
422 return options.ResolveAlias(name)
423 }
424
425 skill, ok := findSkill(options.GetSkills, name)
426 if !ok {
427 return skillspkg.ResolvedSkill{}, skillspkg.ErrSkillNotFound
428 }
429 return skillspkg.ResolvedSkill{
430 Skill: skillspkg.Skill{
431 Name: skill.Name,
432 Description: skill.Description,
433 Source: skillspkg.SourceWorkspace,
434 },
435 Alias: skill.Name,
436 }, nil
437}
438
439func readWorkspaceSkillBody(
440 ctx context.Context,

Callers 2

ReadSkillFunction · 0.85
ReadSkillFileFunction · 0.85

Calls 1

findSkillFunction · 0.85

Tested by

no test coverage detected