Updating & expiry
Decisions change. Relay treats memory as something that stays current, not just accumulates.
Keeping memory current
- Update — when a fact changes, the existing memory is rewritten in place rather than leaving two conflicting versions around.
- Expiry — time-sensitive memories can carry a
valid_untildate. Past that date they stop surfacing in retrieval automatically. - Delete — any memory can be removed, from a tool call or from the Memory Browser. Nothing is permanent.
These behaviors are the same regardless of which surface a memory was saved from.