Search
@spec start_link(%{agent: any(), source: any(), topic: any()}) :: :ignore | {:error, any()} | {:ok, pid()}