Table of Contents

Constructor AgentMemoryService

Namespace
Oscova.Agents.Memory
Assembly
Oscova.Agents.dll

AgentMemoryService(Func<string, string>, long, Func<string, Task<DateOnly>>, IUserFileBackupService)

Creates file-backed agent memory beneath caller-selected user roots.

public AgentMemoryService(Func<string, string> userRootResolver, long maxTextSizeBytes, Func<string, Task<DateOnly>> userDateResolver, IUserFileBackupService fileBackups)

Parameters

userRootResolver Func<string, string>
maxTextSizeBytes long
userDateResolver Func<string, Task<DateOnly>>
fileBackups IUserFileBackupService