Uses of Package
uno.anahata.ai
Packages that use uno.anahata.ai
Package
Description
Provides the core, high-level classes that orchestrate the AI chat application.
Provides the core configuration framework for chat sessions.
Provides the core classes and subpackages for managing the chat conversation's state and history.
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.Manages the persistence of chat sessions.
This package provides a robust framework for managing "stateful resources" local
resources, primarily files, whose state can change independently of the chat
conversation.
Provides a robust, event-driven framework for monitoring and broadcasting the
real-time operational status of the chat application.
Provides a comprehensive and well-structured Swing-based user interface for the AI assistant.
Provides UI components for managing the conversation context providers.
Provides a framework of specialized renderers for displaying different types of message parts.
Provides the core framework for defining and managing local tools (functions) that the AI model can execute.
-
Classes in uno.anahata.ai used by uno.anahata.aiClassDescriptionThe central orchestrator for a Gemini AI chat session.A rich, stateful representation of a single message in the chat history.A type-safe enum representing the role of the author of a
ChatMessage. -
Classes in uno.anahata.ai used by uno.anahata.ai.config
-
Classes in uno.anahata.ai used by uno.anahata.ai.contextClassDescriptionThe central orchestrator for a Gemini AI chat session.A rich, stateful representation of a single message in the chat history.
-
Classes in uno.anahata.ai used by uno.anahata.ai.context.provider
-
Classes in uno.anahata.ai used by uno.anahata.ai.context.provider.spi
-
Classes in uno.anahata.ai used by uno.anahata.ai.context.sessionClassDescriptionA rich, stateful representation of a single message in the chat history.
-
Classes in uno.anahata.ai used by uno.anahata.ai.context.statefulClassDescriptionA rich, stateful representation of a single message in the chat history.
-
Classes in uno.anahata.ai used by uno.anahata.ai.status
-
Classes in uno.anahata.ai used by uno.anahata.ai.swingClassDescriptionThe central orchestrator for a Gemini AI chat session.A rich, stateful representation of a single message in the chat history.
-
Classes in uno.anahata.ai used by uno.anahata.ai.swing.context.provider
-
Classes in uno.anahata.ai used by uno.anahata.ai.swing.renderClassDescriptionA rich, stateful representation of a single message in the chat history.
-
Classes in uno.anahata.ai used by uno.anahata.ai.toolsClassDescriptionThe central orchestrator for a Gemini AI chat session.A rich, stateful representation of a single message in the chat history.
