Interface ISharedAgentPersonalContextRepository
- Namespace
- Oscova.Agents.Definitions
- Assembly
- Oscova.Agents.dll
Per-user personal context layered on top of a shared agent's system instruction.
public interface ISharedAgentPersonalContextRepositoryMethods
- DeleteForUsersAsync(IEnumerable<string>, AgentDefinition, CancellationToken)
-
Deletes saved personal context; cancellation is honored before each mutation, then that delete completes.
- GetAsync(string, AgentDefinition, CancellationToken)
-
Returns the body the consumer user has saved for
agent, or empty if none. - SaveAsync(string, AgentDefinition, string, CancellationToken)
-
Persists personal context; cancellation is honored before mutation admission, then the save completes.