Creates a new AgentProvider using the DSL builder.
Creates a new instance of an AgentProvider using the provided configuration block.
Creates a new instance of an AgentProvider using the provided Java-friendly Consumer.