All Classes and Interfaces

Class
Description
Base interface for all AI agents in the JavaChatX framework.
Factory for creating different types of agents.
Interface for connecting to external AI services and APIs.
Exception thrown when there are issues with API communication.
Base implementation of the Agent interface.
Base implementation of the ApiConnector interface.
Base implementation of the Plugin interface.
Core chat engine for handling message processing in JavaChatX.
Manages conversation context and state for AI agents.
A simple echo agent that repeats back any input it receives.
A simple echo API connector for demonstration purposes.
A simple echo plugin for demonstration purposes.
Main coordinator class for the JavaChatX framework.
Main entry point for the JavaChatX framework.
Interface for plugins that extend the functionality of JavaChatX.
Exception thrown when there are issues with plugin execution.
Manages plugins in the JavaChatX framework.
Simple implementation of the ChatEngine interface.
Simple implementation of the ContextManager interface.