Uses of Interface
com.google.adk.plugins.Plugin
Packages that use Plugin
Package
Description
-
Uses of Plugin in com.google.adk.a2a.executor
Method parameters in com.google.adk.a2a.executor with type arguments of type PluginModifier and TypeMethodDescription -
Uses of Plugin in com.google.adk.agents
Methods in com.google.adk.agents that return PluginModifier and TypeMethodDescriptionInvocationContext.pluginManager()Returns the plugin manager for accessing tools and plugins.Methods in com.google.adk.agents with parameters of type PluginModifier and TypeMethodDescriptionInvocationContext.Builder.pluginManager(Plugin pluginManager) Sets the plugin manager for accessing tools and plugins.Constructors in com.google.adk.agents with parameters of type PluginModifierConstructorDescriptionInvocationContext(BaseSessionService sessionService, BaseArtifactService artifactService, BaseMemoryService memoryService, Plugin pluginManager, Optional<LiveRequestQueue> liveRequestQueue, Optional<String> branch, String invocationId, BaseAgent agent, Session session, Optional<com.google.genai.types.Content> userContent, RunConfig runConfig, boolean endInvocation) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of Plugin in com.google.adk.apps
Methods in com.google.adk.apps that return types with arguments of type PluginModifier and TypeMethodDescriptioncom.google.common.collect.ImmutableList<? extends Plugin> App.plugins()Method parameters in com.google.adk.apps with type arguments of type PluginModifier and TypeMethodDescription -
Uses of Plugin in com.google.adk.plugins
Classes in com.google.adk.plugins that implement PluginModifier and TypeClassDescriptionclassBase class for creating plugins.classA plugin that filters the LLM requestContentlist to reduce its size, for example to adhere to context window limits.classPlugin that provides global instructions functionality at the App level.classA plugin that logs important information at each callback point.classManages the registration and execution of plugins.classPlugin for replaying ADK agent interactions from recordings.Methods in com.google.adk.plugins that return types with arguments of type PluginModifier and TypeMethodDescriptionRetrieves a registered plugin by its name.Methods in com.google.adk.plugins with parameters of type PluginModifier and TypeMethodDescriptionvoidPluginManager.registerPlugin(Plugin plugin) Registers a new plugin.Constructor parameters in com.google.adk.plugins with type arguments of type Plugin -
Uses of Plugin in com.google.adk.runner
Method parameters in com.google.adk.runner with type arguments of type PluginModifier and TypeMethodDescriptionConstructor parameters in com.google.adk.runner with type arguments of type PluginModifierConstructorDescriptionInMemoryRunner(BaseAgent agent, String appName, List<? extends Plugin> plugins) Runner(BaseAgent agent, String appName, BaseArtifactService artifactService, BaseSessionService sessionService, BaseMemoryService memoryService, List<? extends Plugin> plugins) Deprecated.UseRunner.Builderinstead.protectedRunner(BaseAgent agent, String appName, BaseArtifactService artifactService, BaseSessionService sessionService, BaseMemoryService memoryService, List<? extends Plugin> plugins, EventsCompactionConfig eventsCompactionConfig, ContextCacheConfig contextCacheConfig) Deprecated.UseRunner.Builderinstead.
InvocationContext.builder()instead.