# Packages

No description provided by the author

# Functions

Install install all basic evaluation tools.
InstallAll installs all tools.
InstallEvaluation installs all basic evaluation tools.
InstallPathDefault returns the default installation path for tools.
InstallTool installs the given tool to the installation path.
NewOllama returns a new Ollama tool.
NewSymflower returns a new Symflower tool.
OllamaCheck checks that an Ollama service is running at the given URL.
OllamaLoad loads a model into memory.
OllamaModels returns which models are available to be queried.
OllamaPull pulls a model.
OllamaStart starts an Ollama service if necessary with the given binary connected to the given URL and returns a shutdown function.
OllamaUnload unloads a model from memory.
Register adds a tool to the common tool list.

# Constants

SymflowerVersionRequired holds the version of Symflower required for this revision of the evaluation.

# Variables

ErrToolVersionOutdated indicates that an installed tool is outdated.
ErrUnsupportedOperatingSystem indicates that the operating system is not supported by the tool.
OllamaPath holds the file path to the Ollama binary or the command name that should be executed.
OllamaURL holds the URL to the Ollama service.
SymflowerPath holds the file path to the Symflower binary or the command name that should be executed.
Tools holds a register of all tools.

# Structs

Ollama holds the "Ollama" tool.

# Interfaces

Tool defines an external tool.