Allow Users to Manually Pin Items to Persistent Memory
Title: Allow Users to Manually Pin Items to Persistent Memory (URLs, References, Project Links)
Category: General Ideas / Lumo
Lumo's persistent memory is a powerful feature, but users currently have no direct control over what gets retained versus what fades between sessions. Memory aggregation appears to use opaque heuristics—frequently discussed topics and user facts tend to persist, while specific URLs, project links, and one-time references often do not.
This creates a recurring problem: users who share important links, reference documentation, or UserVoice post URLs in one thread return in a new thread to find that context is gone. The only workaround is manually re-sharing the same information every time.
Proposed Feature:
Add a "Pin to Memory" function that allows users to explicitly mark specific content for permanent retention across all sessions.
Examples of what users would pin:
URLs to UserVoice posts they want to track
Links to external documentation or references used repeatedly
Project file locations or external resource links
Specific facts or preferences that the current heuristic-based memory might miss
Recurring account details (e.g., plan tier, timezone, preferred tools)
How It Would Work:
User highlights or flags content within a conversation (e.g., right-click → "Pin to Memory," or a simple command)
Pinned items appear in a Memory Management panel under Settings
Users can review, edit, and delete pinned items at any time
Pinned items persist across all threads—including project threads
Pinned items are clearly labeled as user-added (distinct from auto-aggregated memory)
Why This Matters:
Current memory behavior is inconsistent and unpredictable. Users cannot rely on it for specific references. Giving users explicit control over what persists would:
Eliminate the need to re-share links and context in every new thread
Build trust in the memory system (users know what's saved because they chose it)
Reduce friction for users managing multiple ongoing projects
Complement the existing auto-aggregation with intentional, user-curated memory
The current system remembers some things and forgets others with no transparency. A user-controlled pinning layer would solve this without requiring a full redesign of the underlying memory architecture.