Lilith Version 9 - projects and source

Version 9 under `src/Version9/` adds Agent-Core/Messaging/IncomingOutgoing and the console Discord adapter on top of Version 8 self-improvement and Version 7 memory.

Version 9

Projects and source tree

Use Changes vs Version 8 to focus on `Agent-Core/Messaging/` and `LilithConsole/Discord.cs`.

Shared library Folder: Agent-Core

Agent-Core

Core hub, Logger, Ollama, MemoryManager, tool calling, and Messaging/IncomingOutgoing for transport-agnostic chat turns. Button: Browse builds

Message transport Folder: Agent-Core/Messaging

Messaging

IncomingOutgoing base class, OutgoingMessage, and IncomingOutgoingTurnResult used by console and future hosts. Button: Browse builds

Addon library Folder: Agent-Addons

Agent-Addons

Addon-category tools: change_voice, weather demo, app launchers, and C# scaffolders. Button: Browse builds

V8 agent library Folder: Lilith

Lilith

Boot, system prompt, Ollama wiring, workspace tools, and SelfImprovement (same as v8). Button: Browse builds

Console application Folder: Interfaces/ConsoleApp/LilithConsole

LilithConsole

Discord class (`IncomingOutgoing`) drives the chat loop; ShippedSource copy on Release build. Button: Browse builds

Console adapter Folder: Interfaces/ConsoleApp/LilithConsole

Discord

`Discord.cs` — console implementation of IncomingOutgoing (stdin prompt, ReadLine, TTS after turn). Button: Browse builds

Web UI Folder: Interfaces/RazorWebGui/Lilith.RazorWebGui

Lilith.RazorWebGui

Razor Pages chat; messaging abstraction not yet wired (console-first in v9). Button: Browse builds

Desktop UI Folder: Interfaces/DesktopWeb2App/Lilith.DesktopWeb2App

Lilith.DesktopWeb2App

WebView2 desktop host for the v9 Razor Lilith UI. Button: Browse builds

Automated tests Folder: DesignTests

DesignTests

Memory, workspace, tool calling, TTS, and history suites for Version 9. Button: Browse builds