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.
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.
 
Compiles a structured system prompt for an LLM out of discrete, reusable pieces — identity, static context, tool-usage capabilities, behavior rules, and output format — instead of hand-writing and concatenating prompt strings inline.
The behavior/constraints section of a system prompt — tone, formatting rules, and other "how to behave" instructions.
Structured constraints for a LLMSystemPrompt.Behavior block (tone, length limits, things to avoid, etc.).
Builder for assembling an LLMSystemPrompt from its component sections.
Defines per-tool usage-routing hints for the <Capabilities> section of a system prompt — i.e.
A builder for the static-facts <Context> section of a system prompt — things the model should always know (e.g.
The persona/role block of a system prompt — who the model is and what it's for.
Specifies the expected output format for a system prompt's <Output> section — e.g.
 
 
 
This interface is used for when a backend dose not supports streaming responses, otherwise use StreamingModel
 
 
 
 
 
A simple Pair class.
Represents a PrintMessageHandler.
 
Provides the remove_memory function.
This function removes a value from the memory.
This interface is used for when a backend supports streaming responses, otherwise use Model
 
 
 
 
 
 
 
Represents the parameters of a tool.
Represents a builder for ToolParameters.
Represents a property of a parameter.
Represents the type of parameter.
Represents a response from a tool.