All Classes and Interfaces

Class
Description
 
 
Writes (or overwrites) a file on disk.
Reads a text file from disk and returns its content.
Reads a text file from disk and returns its content.
 
Reads a text file from disk and returns its content.
Writes (or overwrites) a file on disk.
 
Runs mvn compile in a Maven project directory.
Utility helpers for image handling.
 
Runs mvn compile in a Maven project directory.
Runs mvn test (optionally limited to a single test class).
 
The core agent loop.
 
 
 
 
 
 
 
 
Parses CLI arguments and wires everything together for a single agent run.
 
 
 
 
 
 
 
 
 
 
 
 
Ollama provider — talks to a local (or remote) Ollama server via REST.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Ollama provider — talks to a local (or remote) Ollama server via REST.
 
 
{ "choices" : [ { "finish_reason" : "tool_calls", "index" : 0, "message" : { "role" : "assistant", "tool_calls" : [ { "function" : { "arguments" : "{\"path\":\"core/nut-api\",\"include\":\"*.java\",\"recursive\":true}", "name" : "folder_find" }, "id" : "function-call-11464485064754065774", "type" : "function" } ] } } ], "created" : 1779459950, "id" : "bWcQau20G9n2nsEPs9z20Qw", "model" : "gemini-2.5-flash", "object" : "chat.completion", "usage" : { "completion_tokens" : 28, "prompt_tokens" : 4500, "total_tokens" : 4592 } }
 
 
 
 
 
 
Registry of all tools available to the agent.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Runs an arbitrary shell command and returns combined stdout+stderr.
 
Runs mvn compile in a Maven project directory.