All Classes and Interfaces

Class
Description
 
Provides the add_memory function.
This function adds a string to the memory.
The Main class for the System, responsible for managing the OllamaObject, tools, and the Ollama API.
Represents the source of a tool.
CoreMemory is a class that provides a way to store and retrieve strings from a file.
This is meant to be used as a way to store and retrieve strings from a file.
Base class responsible for the me.neurodock.core.files related systems
 
 
 
 
 
Provides the get_memory function.
This function retrives all the memory.
 
 
The Configuration class, where arguments are stored and retrieved.
 
 
Represents an argument passed to a tool.
Represents a tool that Ollama can call.
 
 
Represents a message sent by a Tool, Assistant(Ollama), or User.
Represents the role of a message.
Represents a message sent by a Tool.
Represents an Ollama Object.
Represents a builder for OllamaObject.
Represents the parameters of a tool.
Represents a builder for OllamaPerameter.
Represents the type of parameter.
Represents a tool.
Represents an error from a tool.
This is used by a tool to indicate to Ollama that an error occurred.
Represents an error from a tool.
This is used internally by tools instead of Exception, to then be handled gracefully by Core.handleResponse(JSONObject)
Represents a response from a tool.
A simple Pair class.
Represents a PrintMessageHandler.
 
Provides the remove_memory function.
This function removes a value from the memory.