Class LlmAgentConfig
java.lang.Object
com.google.adk.agents.BaseAgentConfig
com.google.adk.agents.LlmAgentConfig
Configuration for LlmAgent.
TODO: Config agent features are not yet ready for public use.
-
Nested Class Summary
Nested classes/interfaces inherited from class BaseAgentConfig
BaseAgentConfig.AgentRefConfig, BaseAgentConfig.CallbackRef -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.google.genai.types.GenerateContentConfigmodel()voidsetAfterModelCallbacks(List<BaseAgentConfig.CallbackRef> afterModelCallbacks) voidsetAfterToolCallbacks(List<BaseAgentConfig.CallbackRef> afterToolCallbacks) voidsetBeforeModelCallbacks(List<BaseAgentConfig.CallbackRef> beforeModelCallbacks) voidsetBeforeToolCallbacks(List<BaseAgentConfig.CallbackRef> beforeToolCallbacks) voidsetDisallowTransferToParent(Boolean disallowTransferToParent) voidsetDisallowTransferToPeers(Boolean disallowTransferToPeers) voidsetGenerateContentConfig(com.google.genai.types.GenerateContentConfig generateContentConfig) voidsetIncludeContents(LlmAgent.IncludeContents includeContents) voidsetInstruction(String instruction) voidvoidsetOutputKey(String outputKey) voidsetTools(List<BaseTool.ToolConfig> tools) tools()Methods inherited from class BaseAgentConfig
afterAgentCallbacks, agentClass, beforeAgentCallbacks, description, name, setAfterAgentCallbacks, setAgentClass, setBeforeAgentCallbacks, setDescription, setName, setSubAgents, subAgents
-
Constructor Details
-
LlmAgentConfig
public LlmAgentConfig()
-
-
Method Details
-
model
-
setModel
-
instruction
-
setInstruction
-
disallowTransferToParent
-
setDisallowTransferToParent
-
disallowTransferToPeers
-
setDisallowTransferToPeers
-
outputKey
-
setOutputKey
-
tools
-
setTools
-
includeContents
-
setIncludeContents
-
generateContentConfig
public com.google.genai.types.GenerateContentConfig generateContentConfig() -
setGenerateContentConfig
public void setGenerateContentConfig(com.google.genai.types.GenerateContentConfig generateContentConfig) -
beforeModelCallbacks
-
setBeforeModelCallbacks
-
afterModelCallbacks
-
setAfterModelCallbacks
-
beforeToolCallbacks
-
setBeforeToolCallbacks
-
afterToolCallbacks
-
setAfterToolCallbacks
-