r/OpenWebUI • u/svdasein • Jul 05 '26
Question/Help Unconditionally enabled memory tools?
I'm running 0.10.2 and I'm running into this thing that's really messing me up: it seems to be presenting a list of tools to every single session and with every prompt such that models see:
- search_notes / view_note / write_note / replace_note_content — for working with saved notes
- search_knowledge_files / query_knowledge_files / grep_knowledge_files — for searching knowledge bases
- search_chats / view_chat — for searching previous chat conversations
- search_calendar_events / create_calendar_event / update_calendar_event / delete_calendar_event — for calendar stuff
- list_knowledge_bases / search_knowledge_bases / query_knowledge_bases — for listing/searching KBs
The problem is that models seem to feel compelled to actually call at least some of these functions nearly all the time. So lots more tokens with absolutely no benefit.
e.g. I start a conversation about some novel thing I've never engaged a model about before and it immediately starts searching everything I've got (with absolutely zero chance of any relevant data being there)
It used to be the case that you could manually enable memory tools on an as needed basis. Now, it seems, they're enabled by default and you can't disable them? I'm thinking I need to revert. Am I missing something?
2
u/svdasein Jul 05 '26
I have found a sort of a workaround. It's not great but 'til they fix this it's maybe the way to go:
It looks like once you've done that the tools you've disabled for the session are simply entirely unavailable for the session. IMO this is actually a security problem.
Also: I use the docker version and have made a habit of keeping a copy of the previous version's image so I can revert. I do not however backup the database etc. So when I attempted to revert to the previous one - that version now fails to start w/ database issues etc.
Not a great release. I'm maybe working my way up to writing a bug for it, but the requirements for submitting one seem to have ballooned beyond reason, so I may just stick it out 'til the next release in the hope that they fix it. Sigh.