Is your feature request related to a problem? Please describe.
When using multiple agents or the same agent for multiple projects, the agent can get confused by the global memory
Describe the solution you'd like
Make the memories agent-/"folder"-wise and introduce an access control of the agents/chats (i.e. agent/chat instance can/cannot access global memory and agent/chat can/cannot use "folder" memory)
or
allow the memories to be stored into a knowledge base, so that it can be shared among specific agents/chats that are used for the same project but not by others
Describe alternatives you've considered
Use tags for the memories to restrict access to certain agents/chats
Use different users for different projects (cumbersome)
Originally created by @Coecoenut on GitHub (Nov 24, 2024).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/7306
# Feature Request
**Is your feature request related to a problem? Please describe.**
When using multiple agents or the same agent for multiple projects, the agent can get confused by the global memory
**Describe the solution you'd like**
Make the memories agent-/"folder"-wise and introduce an access control of the agents/chats (i.e. agent/chat instance can/cannot access global memory and agent/chat can/cannot use "folder" memory)
or
allow the memories to be stored into a knowledge base, so that it can be shared among specific agents/chats that are used for the same project but not by others
**Describe alternatives you've considered**
Use tags for the memories to restrict access to certain agents/chats
Use different users for different projects (cumbersome)
Memories can now be toggled off per model if native function calling is used
<!-- gh-comment-id:4254734902 -->
@Classic298 commented on GitHub (Apr 15, 2026):
Memories can now be toggled off per model if native function calling is used
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @Coecoenut on GitHub (Nov 24, 2024).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/7306
Feature Request
Is your feature request related to a problem? Please describe.
When using multiple agents or the same agent for multiple projects, the agent can get confused by the global memory
Describe the solution you'd like
Make the memories agent-/"folder"-wise and introduce an access control of the agents/chats (i.e. agent/chat instance can/cannot access global memory and agent/chat can/cannot use "folder" memory)
or
allow the memories to be stored into a knowledge base, so that it can be shared among specific agents/chats that are used for the same project but not by others
Describe alternatives you've considered
Use tags for the memories to restrict access to certain agents/chats
Use different users for different projects (cumbersome)
@silentoplayz commented on GitHub (Dec 19, 2024):
Related - https://github.com/open-webui/open-webui/issues/1431
@Classic298 commented on GitHub (Apr 15, 2026):
Memories can now be toggled off per model if native function calling is used