01
Explicit lifecycle
Remember, improve, and forget are deliberate operations, not hidden vector-store side effects.
Agent Primitives /Memory = Auditable recall
Remember, recall, improve, and forget on top of a durable log. Memory changes remain inspectable while retrieval can grow from recent facts to semantic search.
const memory = laser.memory("customer:42")
const fact = await memory
.remember(utf8("Prefers aisle seats"))
.conversation(conversation)
.send()
// fold locally, newest matching facts first
const hits = await memory
.recall()
.conversation(conversation)
.recent()
.limit(5)
.folded()
.fetch()Primitive guarantees
01
Remember, improve, and forget are deliberate operations, not hidden vector-store side effects.
02
Trace a recalled fact back through the changes that produced its current form.
03
Start with deterministic recency and add semantic retrieval or reranking when needed.
Explore the system
Combine transport, prompt assembly, recall, relationships, and live views without stitching together disconnected systems.