Add Luna.Memory with SQLite-backed persistent memory store

Implement IMemoryStore interface and MemoryStore using EF Core with
SQLite for conversation and knowledge persistence. Includes DI
service registration extensions.
This commit is contained in:
2026-04-04 04:11:08 +02:00
parent 2f5841a1b9
commit dd35e1dea6
4 changed files with 104 additions and 0 deletions
+10
View File
@@ -0,0 +1,10 @@
namespace Luna.Memory;
/// <summary>
/// Responsible for writes from the running agent
/// </summary>
public interface IMemoryStore
{
Task AddMemoryAsync(string memory);
Task<string> GetMemoriesAsync();
}