Package me.neurodock.core
package me.neurodock.core
-
ClassDescriptionThe Main class for the System, responsible for managing the OllamaObject, tools, and the Ollama API.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.Behaviorblock (tone, length limits, things to avoid, etc.).Builder for assembling anLLMSystemPromptfrom 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.Pair<K,V> A simple Pair class.Represents aPrintAdvanceMessageHandler.Represents a PrintMessageHandler.