Lilith Version 3 - projects and source

Version 3 under `src/Version3/` adds Agent-Addons, Ollama tool calling, and Kokoro TTS on the Version 1-2 chat foundation.

Version 3

Projects and source tree

Use Changes in the source browser to diff against Version 2.

Shared library Folder: Agent-Core

Agent-Core

Core, Logger, Ollama client with ToolRegistry and multi-round tool loops, chat history, and Kokoro TTS helpers. Button: Browse builds

Addon library Folder: Agent-Addons

Agent-Addons

Optional Ollama tools: `get_weather`, `open_chrome`, `open_notepad`, and create_csharp_* scaffolders that run `dotnet new` templates. Button: Browse builds

V3 agent library Folder: Lilith

Lilith

Lilith agent with Tools partial wiring `AddonTools` into the Ollama client; boot, chat, Ollama, and system prompt partials. Button: Browse builds

Console application Folder: Interfaces/ConsoleApp/LilithConsole

LilithConsole

Console host with tool calling, Kokoro speech after replies, and `/voice `-primary benchmark and demo surface. Button: Browse builds

Web UI Folder: Interfaces/RazorWebGui/Lilith.RazorWebGui

Lilith.RazorWebGui

Razor Pages Lilith chat with the same Ollama and tool behavior as the console (workspace not wired in v3). Button: Browse builds

Desktop UI Folder: Interfaces/DesktopWeb2App/Lilith.DesktopWeb2App

Lilith.DesktopWeb2App

WebView2 desktop wrapper around the v3 Razor web UI. Button: Browse builds

Automated tests Folder: DesignTests

DesignTests

Tool registry tests, history, TTS, and live Ollama suites for Version 3. Button: Browse builds