invoker.registry
Invoker registry – maps trigger types to invoker classes.
register_invoker
def register_invoker(trigger_type: str, cls: Type[BaseInvoker]) -> None
Register an invoker class for a given trigger type.
get_invoker
def get_invoker(trigger_type: str,
agent_id: str,
agent_spec_id: str,
token: str,
base_url: str = "https://prod1.datalayer.run",
runtime_base_url: str | None = None,
runtime_id: str | None = None) -> BaseInvoker | None
Look up and instantiate an invoker for the given trigger type.
Returns None if no invoker is registered for trigger_type.