Class UserContentReplacingAgent

java.lang.Object
com.google.adk.agents.BaseAgent
dev.enola.ai.adk.core.UserContentReplacingAgent

public class UserContentReplacingAgent extends com.google.adk.agents.BaseAgent
  • Constructor Summary

    Constructors
    Constructor
    Description
    UserContentReplacingAgent(String name, String description, CheckedFunction<String,String,IOException> userContentTextReplacer, com.google.adk.agents.BaseAgent delegateAgent)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • runAsyncImpl

      protected io.reactivex.rxjava3.core.Flowable<com.google.adk.events.Event> runAsyncImpl(com.google.adk.agents.InvocationContext parentContext)
      Specified by:
      runAsyncImpl in class com.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:
      runLiveImpl in class com.google.adk.agents.BaseAgent