Class BaseAgentConfig
java.lang.Object
com.google.adk.agents.BaseAgentConfig
- Direct Known Subclasses:
LlmAgentConfig, LoopAgentConfig, ParallelAgentConfig, SequentialAgentConfig
Base configuration for all agents with subagent support.
TODO: Config agent features are not yet ready for public use.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classConfiguration for referencing other agents (subagents).static classReference to a callback stored in the ComponentRegistry. -
Constructor Summary
ConstructorsConstructorDescriptionBaseAgentConfig(String agentClass) BaseAgentConfig(String name, String description, String agentClass) Constructor with basic fields. -
Method Summary
Modifier and TypeMethodDescriptioncom.google.common.collect.ImmutableList<BaseAgentConfig.CallbackRef> com.google.common.collect.ImmutableList<BaseAgentConfig.CallbackRef> name()voidsetAfterAgentCallbacks(List<BaseAgentConfig.CallbackRef> afterAgentCallbacks) voidsetAgentClass(String agentClass) voidsetBeforeAgentCallbacks(List<BaseAgentConfig.CallbackRef> beforeAgentCallbacks) voidsetDescription(String description) voidvoidsetSubAgents(List<BaseAgentConfig.AgentRefConfig> subAgents) com.google.common.collect.ImmutableList<BaseAgentConfig.AgentRefConfig>
-
Constructor Details
-
BaseAgentConfig
public BaseAgentConfig() -
BaseAgentConfig
-
BaseAgentConfig
-
-
Method Details
-
name
-
setName
-
description
-
setDescription
-
setAgentClass
-
agentClass
-
subAgents
-
setSubAgents
-
beforeAgentCallbacks
-
setBeforeAgentCallbacks
-
afterAgentCallbacks
-
setAfterAgentCallbacks
-