fermilink.agents.registry module

class fermilink.agents.registry.AgentRegistry[source]

Bases: object

Lookup registry for provider adapters.

__init__(agents)[source]
Parameters:

agents (Iterable[ProviderAgent])

Return type:

None

all()[source]
Return type:

tuple[ProviderAgent, …]

get(provider)[source]
Parameters:

provider (str)

Return type:

ProviderAgent

provider_bin_default_map()[source]
Return type:

dict[str, str]

provider_bin_env_map()[source]
Return type:

dict[str, str]

fermilink.agents.registry.get_default_agent_registry()[source]
Return type:

AgentRegistry

fermilink.agents.registry.get_provider_agent(provider)[source]
Parameters:

provider (str)

Return type:

ProviderAgent