MCPcopy Index your code
hub / github.com/github/copilot-sdk / _load_AuthInfo

Function _load_AuthInfo

python/copilot/generated/rpc.py:24803–24814  ·  view source on GitHub ↗
(obj: Any)

Source from the content-addressed store, hash-verified

24801AuthInfo = HMACAuthInfo | EnvAuthInfo | TokenAuthInfo | CopilotAPITokenAuthInfo | UserAuthInfo | GhCLIAuthInfo | APIKeyAuthInfo
24802
24803def _load_AuthInfo(obj: Any) -> "AuthInfo":
24804 assert isinstance(obj, dict)
24805 kind = obj.get("type")
24806 match kind:
24807 case "hmac": return HMACAuthInfo.from_dict(obj)
24808 case "env": return EnvAuthInfo.from_dict(obj)
24809 case "token": return TokenAuthInfo.from_dict(obj)
24810 case "copilot-api-token": return CopilotAPITokenAuthInfo.from_dict(obj)
24811 case "user": return UserAuthInfo.from_dict(obj)
24812 case "gh-cli": return GhCLIAuthInfo.from_dict(obj)
24813 case "api-key": return APIKeyAuthInfo.from_dict(obj)
24814 case _: raise ValueError(f"Unknown AuthInfo type: {kind!r}")
24815
24816# A content block within a tool result, which may be text, terminal output, image, audio, or a resource
24817ExternalToolTextResultForLlmContent = ExternalToolTextResultForLlmContentText | ExternalToolTextResultForLlmContentTerminal | ExternalToolTextResultForLlmContentShellExit | ExternalToolTextResultForLlmContentImage | ExternalToolTextResultForLlmContentAudio | ExternalToolTextResultForLlmContentResourceLink | ExternalToolTextResultForLlmContentResource

Callers 3

from_dictMethod · 0.85
from_dictMethod · 0.85
from_dictMethod · 0.85

Calls 2

getMethod · 0.45
from_dictMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…