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

Function skillResolveErrorResponse

coderd/x/chatd/chattool/skill.go:467–477  ·  view source on GitHub ↗
(name string, err error)

Source from the content-addressed store, hash-verified

465}
466
467func skillResolveErrorResponse(name string, err error) fantasy.ToolResponse {
468 if xerrors.Is(err, skillspkg.ErrSkillNotFound) {
469 return skillNotFoundResponse(name)
470 }
471 if xerrors.Is(err, skillspkg.ErrSkillAmbiguous) {
472 return fantasy.NewTextErrorResponse(err.Error())
473 }
474 return fantasy.NewTextErrorResponse(
475 fmt.Sprintf("failed to resolve skill %q", name),
476 )
477}
478
479func skillNotFoundResponse(name string) fantasy.ToolResponse {
480 return fantasy.NewTextErrorResponse(

Callers 2

ReadSkillFunction · 0.85
ReadSkillFileFunction · 0.85

Calls 3

skillNotFoundResponseFunction · 0.85
IsMethod · 0.45
ErrorMethod · 0.45

Tested by

no test coverage detected