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.
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.This interface is used for when a backend dose not supports streaming responses, otherwise use
StreamingModelA 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.
This interface is used for when a backend supports streaming responses, otherwise use
ModelRepresents 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.