mirror of
https://github.com/open-webui/open-webui.git
synced 2026-09-28 01:31:28 +00:00
When switching from a model with tools to one without those tools, the previously selected tools remained active. This happened because the settings.tools fallback did not check compatibility with the current model. Now when a model doesn't define toolIds, the global settings tools are only applied if they are compatible with the current model's filters or toolIds. This prevents tools from a previous model from leaking into a model that doesn't support them. Fixes #14157 |
||
|---|---|---|
| .. | ||
| ChatControls | ||
| ContentRenderer | ||
| Controls | ||
| FileNav | ||
| MessageInput | ||
| Messages | ||
| ModelSelector | ||
| Overview | ||
| Placeholder | ||
| Settings | ||
| Artifacts.svelte | ||
| Chat.svelte | ||
| ChatControls.svelte | ||
| ChatPlaceholder.svelte | ||
| FileNav.svelte | ||
| MessageInput.svelte | ||
| Messages.svelte | ||
| ModelSelector.svelte | ||
| Navbar.svelte | ||
| Overview.svelte | ||
| Placeholder.svelte | ||
| PyodideFileNav.svelte | ||
| SettingsModal.svelte | ||
| ShareChatModal.svelte | ||
| ShortcutItem.svelte | ||
| ShortcutsModal.svelte | ||
| Suggestions.svelte | ||
| TagChatModal.svelte | ||
| Tags.svelte | ||
| ToolServersModal.svelte | ||
| XTerminal.svelte | ||