IncomingOutgoing
Agent-Core base class for one chat turn: prompt, read, process, write, and post-turn hooks (TTS, metrics).
A local C# AI agent built for execution, tool use, memory, and desktop integration.
A local C# AI agent built for execution, tool use, memory, desktop integration, and a powerful scenario-driven testing system.
Runnable Lilith console and agent stack in Version 9
IncomingOutgoing in Agent-Core defines one turn: read user input, process through the agent, emit replies. The console uses a Discord adapter (`Discord : IncomingOutgoing`) so `Program` calls `await discord.HandleAsync(...)` instead of hand-rolled readline loops. Version 8 self-improvement and Version 7 memory remain. See Tools and Projects.
Agent-Core base class for one chat turn: prompt, read, process, write, and post-turn hooks (TTS, metrics).
`LilithConsole.Discord` subclasses `IncomingOutgoing` for stdin/stdout and Kokoro playback after each reply.
Sandbox tool creation, ShippedSource, and promote-and-restart workflow carry forward unchanged.
Vector memory, workspace tools, addon catalog, and console, web, and desktop interfaces from prior releases.
Version 9 separates how messages enter and leave from what Lilith does with them. Console, future Discord bots, and other hosts each subclass `IncomingOutgoing`. Use the version picker to compare v9 with earlier releases.
Foundation release: local Ollama chat across console, web, and desktop with saved conversation history.
Adds Kokoro neural TTS so assistant replies can be spoken on console and supported hosts.
Ollama tool calling, Agent-Addons catalog, and built-in get_time and get_date tools.
Sandboxed workspace with read, write, and list file tools under config/ and output/ folders.
Personalization tools change_name and change_voice on the Version 5 workspace stack.
Hierarchical vector memory with path storage and semantic recall via Ollama embeddings.
Tool categories, ShippedSource, and self-improvement via sandbox backup, build, verify, and promote.
Agent-Core IncomingOutgoing messaging abstraction; console Discord adapter drives the chat loop.