Allow users to organize memories into folders (e.g., "Networking," "Personal," "Project X") and then scope which folders an agent, app, or workflow has access to.
Why it matters:
Right now, memories are a flat pool — everything is visible to everything. As users build out specialized agents, this becomes a problem. A networking-focused agent doesn't need to know your sandwich preferences, and your meal-planning agent doesn't need your VLAN configurations.
Example:
Networking folder — contains memories about your infrastructure, vendor preferences, IP schemes, etc.
Personal folder — contains memories like "loves peanut butter and kiwi on rye bread."
A "Network Troubleshooting" agent is scoped to only the Networking folder.
A "Recipe Suggestions" agent is scoped to only the Personal folder.
Benefits:
Relevance — Agents only see what's useful to them, reducing noise and improving output quality.
Privacy/separation — Keeps personal context out of professional agents (and vice versa).
Scalability — As memory libraries grow, folders make them manageable instead of an ever-growing flat list.
User control — Gives users clear, intuitive control over what context each agent can draw from.
Nice-to-haves:
Ability to assign a memory to multiple folders.
A default "General" folder for memories accessible to all agents.
Bulk organize/move existing memories into folders.