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

Function FindByID

internal/skills/registry/registry.go:325–332  ·  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

323
324// FindByID returns the agent host with the given ID, or an error if not found.
325func FindByID(id string) (*AgentHost, error) {
326 for i := range Agents {
327 if Agents[i].ID == id {
328 return &Agents[i], nil
329 }
330 }
331 return nil, fmt.Errorf("unknown agent %q, valid agents: %s", id, ValidAgentIDs())
332}
333
334// ValidAgentIDs returns a comma-separated list of valid agent IDs.
335func 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