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.