Package dev.enola.ai.adk.core
Class UserContentReplacingAgent
java.lang.Object
com.google.adk.agents.BaseAgent
dev.enola.ai.adk.core.UserContentReplacingAgent
-
Constructor Summary
ConstructorsConstructorDescriptionUserContentReplacingAgent(String name, String description, CheckedFunction<String, String, IOException> userContentTextReplacer, com.google.adk.agents.BaseAgent delegateAgent) -
Method Summary
Modifier and TypeMethodDescriptionprotected io.reactivex.rxjava3.core.Flowable<com.google.adk.events.Event> runAsyncImpl(com.google.adk.agents.InvocationContext parentContext) protected io.reactivex.rxjava3.core.Flowable<com.google.adk.events.Event> runLiveImpl(com.google.adk.agents.InvocationContext parentContext) Methods inherited from class com.google.adk.agents.BaseAgent
afterAgentCallback, beforeAgentCallback, description, findAgent, findSubAgent, fromConfig, name, parentAgent, parentAgent, rootAgent, runAsync, runLive, subAgents
-
Constructor Details
-
UserContentReplacingAgent
public UserContentReplacingAgent(String name, String description, CheckedFunction<String, String, IOException> userContentTextReplacer, com.google.adk.agents.BaseAgent delegateAgent)
-
-
Method Details
-
runAsyncImpl
protected io.reactivex.rxjava3.core.Flowable<com.google.adk.events.Event> runAsyncImpl(com.google.adk.agents.InvocationContext parentContext) - Specified by:
runAsyncImplin classcom.google.adk.agents.BaseAgent
-
runLiveImpl
protected io.reactivex.rxjava3.core.Flowable<com.google.adk.events.Event> runLiveImpl(com.google.adk.agents.InvocationContext parentContext) - Specified by:
runLiveImplin classcom.google.adk.agents.BaseAgent
-