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.

  • Classes
    Class
    Description
    Base configuration class for a Gemini AI chat session.
    Manages configuration-related tasks for a Chat session.