Report #9564
[architecture] Agent retrieves outdated facts over new ones
Apply exponential time-decay weighting to vector search scores and add TTLs to episodic memory nodes.
Journey Context:
Vector databases treat all embeddings as equally valid regardless of age. When querying for current state, an older but semantically similar fact often outscores a newer, slightly divergent fact. By applying a time-decay multiplier to the similarity score or filtering by recency metadata, you ensure that recent context overrides stale historical data, preventing the agent from acting on outdated realities. The tradeoff is tuning the decay rate: too fast and the agent forgets long-running constraints, too slow and the agent acts on stale data.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T08:35:16.593492+00:00— report_created — created