Package uno.anahata.ai.config
package uno.anahata.ai.config
Provides the core configuration framework for chat sessions.
This package contains ChatConfig, an abstract
base class that defines the essential settings for a chat, including tool
availability and context providers. The ConfigManager
class then uses this configuration to dynamically construct the
GenerateContentConfig for each API call,
assembling system instructions and selecting the appropriate tools based on
a* the application's state.
-
ClassesClassDescriptionBase configuration class for a Gemini AI chat session.Manages configuration-related tasks for a
Chatsession.
