All Classes and Interfaces

Class
Description
Provides support for command line tool functions to be used within GenAIProvider.
Provides file system utility tools for use in GenAIProvider environments.
Interface for generic AI providers (GenAIProvider) supporting prompts, file operations, and tool augmentation.
Manages the instantiation of GenAIProvider implementations based on model identifier strings.
The NoneProvider class is an implementation of the GenAIProvider interface, intended for use as a request logger when integration with AI services is not required or available.
The `OpenAIProvider` class integrates seamlessly with the OpenAI API, serving as a concrete implementation of the `GenAIProvider` interface.
Provides unified access to file and command function tools for GenAIProvider environments.
The WebProvider class serves as a gateway for interacting with web-based user interfaces via a web driver when direct access to the GenAI API is not feasible.