All Classes and Interfaces
Class
Description
Provides the add_memory function.
This function adds a string to the memory.
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.
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 systemsProvides the get_memory function.
This function retrives all the memory.
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.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.
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
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
PrintAdvanceMessageHandler.Represents a PrintMessageHandler.
Provides the remove_memory function.
This function removes a value from the memory.
This function removes a value from the memory.