All Classes and Interfaces

Class
Description
Configuration for a single agent run.
Per-run mutable context shared with all tools.
 
 
The core agent loop.
A single message in a chat conversation.
Response from a ModelProvider chat call.
 
Utility helpers for image handling.
Lists files in a directory, optionally filtered by a glob pattern.
Runs mvn compile in a Maven project directory.
Runs mvn test (optionally limited to a single test class).
Abstraction over any LLM backend (Ollama, OpenAI, Anthropic, …).
NARU — Nuts AI Reasoning Unit.
Parses CLI arguments and wires everything together for a single agent run.
A tool that can be called by the agent's reasoning model.
Ollama provider — talks to a local (or remote) Ollama server via REST.
Reads a text file from disk and returns its content.
 
Runs an arbitrary shell command and returns combined stdout+stderr.
 
 
 
A tool call requested by the model inside an assistant message.
OpenAI-compatible tool definition (Ollama uses the same format).
 
Builder for a single parameter inside a JSON schema "properties" block.
Registry of all tools available to the agent.
Writes (or overwrites) a file on disk.