Lilith Version 7 - tools and API reference

Version 7 adds vector memory tools in Agent-Core (`store_memory`, `get_memory_at_path`, `retrieve_memory`) plus Version 6 personalization, Version 5 workspace file tools, and the Agent-Addons catalog.

Tool library

Lilith v7 tools

Lilith / Tool

List workspace files

Lists all files and subdirectories located inside both the config and output workspace folders.

Open tool
Lilith / Tool

Read workspace file

Reads a project/document file from the workspace (output, then config). Do NOT use for user facts — use retrieve_memory or get_memory_at_path.

Open tool
Lilith / Tool

Scenario run

Runs a Version9 scenario from backend/load/Scenario_.xml by executing its prompts as normal chat turns (tools allowed). Returns the final assistant message from the scenario.

Open tool
Lilith / Tool

Write workspace file

Writes a project/document file to the workspace output folder. Do NOT use for user facts — use store_memory with paths like user/name instead.

Open tool

Core tools

Agent-Core / Tool

Change name

Changes the name of the assistant.

Open tool
Agent-Core / Tool

Execute tool

Execute a specific tool by name with the provided arguments.

Open tool
Agent-Core / Tool

Get date

Returns today's local date on this machine.

Open tool
Agent-Core / Tool

Get memory at path

Reads one exact memory entry by hierarchical path (e.g. user/preferences/color).

Open tool
Agent-Core / Tool

Get time

Returns the current local time on this machine.

Open tool
Agent-Core / Tool

Retrieve memory

Semantic search over vector memory. Use when you do not know the exact path (e.g. user profession, favorite color, pets).

Open tool
Agent-Core / Tool

Search tools

Search for available tools by keyword. Returns a JSON list of matching tool names and descriptions. Call with an empty query to list all tools.

Open tool
Agent-Core / Tool

Store memory

Stores a persistent user fact in hierarchical vector memory (NOT workspace files). Use for preferences, name, job, pets, etc. Paths like user/name or user/preferences/color.

Open tool

Addon tools

Agent-Addons / Tool

Change voice

Changes the text-to-speech (TTS) voice. Available voices include: af_heart, af_bella, af_sarah, af_nicole, af_sky, am_adam, am_michael, bf_emma, bf_isabella, bm_george, bm_lewis.

Open tool
Agent-Addons / Tool

Create csharp blazor

Creates a new Blazor Web App C# project (dotnet new blazor). Requires JSON: name (project name), optional output (folder path).

Open tool
Agent-Addons / Tool

Create csharp blazorwasm

Creates a new Blazor WebAssembly Standalone App C# project (dotnet new blazorwasm). Requires JSON: name (project name), optional output (folder path).

Open tool
Agent-Addons / Tool

Create csharp classlib

Creates a new Class Library C# project (dotnet new classlib). Requires JSON: name (project name), optional output (folder path).

Open tool
Agent-Addons / Tool

Create csharp console

Creates a new Console App C# project (dotnet new console). Requires JSON: name (project name), optional output (folder path).

Open tool
Agent-Addons / Tool

Create csharp grpc

Creates a new ASP.NET Core gRPC Service C# project (dotnet new grpc). Requires JSON: name (project name), optional output (folder path).

Open tool
Agent-Addons / Tool

Create csharp mstest

Creates a new MSTest Test Project C# project (dotnet new mstest). Requires JSON: name (project name), optional output (folder path).

Open tool
Agent-Addons / Tool

Create csharp mstest playwright

Creates a new MSTest Playwright Test Project C# project (dotnet new mstest-playwright). Requires JSON: name (project name), optional output (folder path).

Open tool
Agent-Addons / Tool

Create csharp mvc

Creates a new ASP.NET Core Web App (MVC) C# project (dotnet new mvc). Requires JSON: name (project name), optional output (folder path).

Open tool
Agent-Addons / Tool

Create csharp nunit

Creates a new NUnit Test Project C# project (dotnet new nunit). Requires JSON: name (project name), optional output (folder path).

Open tool
Agent-Addons / Tool

Create csharp nunit playwright

Creates a new NUnit Playwright Test Project C# project (dotnet new nunit-playwright). Requires JSON: name (project name), optional output (folder path).

Open tool
Agent-Addons / Tool

Create csharp razor

Creates a new ASP.NET Core Web App (Razor Pages) C# project (dotnet new webapp). Requires JSON: name (project name), optional output (folder path).

Open tool
Agent-Addons / Tool

Create csharp razorclasslib

Creates a new Razor Class Library C# project (dotnet new razorclasslib). Requires JSON: name (project name), optional output (folder path).

Open tool
Agent-Addons / Tool

Create csharp web

Creates a new ASP.NET Core Empty C# project (dotnet new web). Requires JSON: name (project name), optional output (folder path).

Open tool
Agent-Addons / Tool

Create csharp webapi

Creates a new ASP.NET Core Web API C# project (dotnet new webapi). Requires JSON: name (project name), optional output (folder path).

Open tool
Agent-Addons / Tool

Create csharp webapiaot

Creates a new ASP.NET Core Web API (native AOT) C# project (dotnet new webapiaot). Requires JSON: name (project name), optional output (folder path).

Open tool
Agent-Addons / Tool

Create csharp winforms

Creates a new Windows Forms App C# project (dotnet new winforms). Requires JSON: name (project name), optional output (folder path).

Open tool
Agent-Addons / Tool

Create csharp winformscontrollib

Creates a new Windows Forms Control Library C# project (dotnet new winformscontrollib). Requires JSON: name (project name), optional output (folder path).

Open tool
Agent-Addons / Tool

Create csharp winformslib

Creates a new Windows Forms Class Library C# project (dotnet new winformslib). Requires JSON: name (project name), optional output (folder path).

Open tool
Agent-Addons / Tool

Create csharp worker

Creates a new Worker Service C# project (dotnet new worker). Requires JSON: name (project name), optional output (folder path).

Open tool
Agent-Addons / Tool

Create csharp wpf

Creates a new WPF Application C# project (dotnet new wpf). Requires JSON: name (project name), optional output (folder path).

Open tool
Agent-Addons / Tool

Create csharp wpfcustomcontrollib

Creates a new WPF Custom Control Library C# project (dotnet new wpfcustomcontrollib). Requires JSON: name (project name), optional output (folder path).

Open tool
Agent-Addons / Tool

Create csharp wpflib

Creates a new WPF Class Library C# project (dotnet new wpflib). Requires JSON: name (project name), optional output (folder path).

Open tool
Agent-Addons / Tool

Create csharp wpfusercontrollib

Creates a new WPF User Control Library C# project (dotnet new wpfusercontrollib). Requires JSON: name (project name), optional output (folder path).

Open tool
Agent-Addons / Tool

Create csharp xunit

Creates a new xUnit Test Project C# project (dotnet new xunit). Requires JSON: name (project name), optional output (folder path).

Open tool
Agent-Addons / Tool

Get weather

Returns example weather for a city (demo addon; not a live forecast API).

Open tool
Agent-Addons / Tool

Open chrome

Opens Google Chrome on this machine.

Open tool
Agent-Addons / Tool

Open notepad

Opens Notepad on this machine.

Open tool