NoMemory

Implementation of AgentMemoryProvider that does nothing and logs that memory feature is not enabled

Functions

Link copied to clipboard
open suspend override fun load(concept: Concept, subject: MemorySubject, scope: MemoryScope): List<Fact>

Retrieves facts associated with a specific concept. This operation provides:

Link copied to clipboard
open suspend override fun loadAll(subject: MemorySubject, scope: MemoryScope): List<Fact>

Retrieves all facts within a specific context. This operation is useful for:

Link copied to clipboard
open suspend override fun loadByDescription(description: String, subject: MemorySubject, scope: MemoryScope): List<Fact>

Performs semantic search across stored facts. This operation enables:

Link copied to clipboard
open suspend override fun save(fact: Fact, subject: MemorySubject, scope: MemoryScope)

Persists a fact in the agent's memory system. This operation ensures: