MCPcopy
hub / github.com/cli/cli / FindByID

Function FindByID

internal/skills/registry/registry.go:344–351  ·  view source on GitHub ↗

FindByID returns the agent host with the given ID, or an error if not found.

(id string)

Source from the content-addressed store, hash-verified

342
343// FindByID returns the agent host with the given ID, or an error if not found.
344func FindByID(id string) (*AgentHost, error) {
345 for i := range Agents {
346 if Agents[i].ID == id {
347 return &Agents[i], nil
348 }
349 }
350 return nil, fmt.Errorf("unknown agent %q, valid agents: %s", id, ValidAgentIDs())
351}
352
353// ValidAgentIDs returns a comma-separated list of valid agent IDs.
354func ValidAgentIDs() string {

Callers 5

selectedAgentHostsFunction · 0.92
resolveHostsFunction · 0.92
TestInstallLocalFunction · 0.92
TestFindByIDFunction · 0.85
TestInstallDirFunction · 0.85

Calls 2

ValidAgentIDsFunction · 0.85
ErrorfMethod · 0.65

Tested by 3

TestInstallLocalFunction · 0.74
TestFindByIDFunction · 0.68
TestInstallDirFunction · 0.68