Baton.Flow.Registry behaviour (Baton v0.27.4)

Copy Markdown View Source

Host allow-list for portable action and LLM-adapter keys.

Summary

Callbacks

resolve_action(action_key)

@callback resolve_action(action_key :: String.t()) ::
  {:ok, module()} | {:error, :not_found}

resolve_llm_adapter(adapter_key)

(optional)
@callback resolve_llm_adapter(adapter_key :: String.t()) ::
  {:ok, module()} | {:error, :not_found}