Uses of Class
uno.anahata.ai.context.provider.ContextProvider
Packages that use ContextProvider
Package
Description
Provides the core configuration framework for chat sessions.
Defines the framework for dynamically injecting contextual information into the AI model's prompt.
This package contains a set of concrete implementations of the
ContextProvider
interface, each designed to inject a specific type of information into the system prompt, creating a rich and
dynamic context for the AI.Provides UI components for managing the conversation context providers.
-
Uses of ContextProvider in uno.anahata.ai.config
Fields in uno.anahata.ai.config with type parameters of type ContextProviderModifier and TypeFieldDescriptionprotected final List<ContextProvider> ChatConfig.providersThe list of context providers registered for this configuration.Methods in uno.anahata.ai.config that return types with arguments of type ContextProviderModifier and TypeMethodDescriptionChatConfig.getContextProviders()Gets the list of context providers.ConfigManager.getContextProviders(ContextPosition position, boolean enabled) Gets a list of context providers that match the specified position and enabled state. -
Uses of ContextProvider in uno.anahata.ai.context.provider
Methods in uno.anahata.ai.context.provider with parameters of type ContextProviderModifier and TypeMethodDescriptionList<com.google.genai.types.Part> ContentFactory.processProvider(ContextProvider provider) Executes a single provider, calculates timing and size, and formats the output parts. -
Uses of ContextProvider in uno.anahata.ai.context.provider.spi
Subclasses of ContextProvider in uno.anahata.ai.context.provider.spiModifier and TypeClassDescriptionclassA context provider that injects high-level information about the current chat session's state into the model's prompt.classA critical context provider that injects a detailed, machine-readable summary of the entire conversation history into the model's prompt.classA context provider that loads the core system instructions from a Markdown file in the classpath.classA context provider that injects the current system environment variables into the model's prompt.classA context provider that injects a table of all stateful resources (e.g., files) currently tracked in the conversation context.classA context provider that injects the current JVM system properties into the model's prompt. -
Uses of ContextProvider in uno.anahata.ai.swing.context.provider
Subclasses of ContextProvider in uno.anahata.ai.swing.context.providerModifier and TypeClassDescriptionclassA ContextProvider that captures the screen and provides it as image parts.
