docs: correct per-chat tool enabling to the Integrations menu - #1344
Open
silentoplayz wants to merge 1 commit into
Open
docs: correct per-chat tool enabling to the Integrations menu#1344silentoplayz wants to merge 1 commit into
silentoplayz wants to merge 1 commit into
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problem
Three pages tell users to enable Tools for a single chat from the plus icon menu in the message input:
docs/features/extensibility/plugin/tools/index.mdx("Option 1: Enable on-the-fly"): "click the plus icon in the input area"docs/features/extensibility/mcp.mdx(OAuth 2.1 workaround): "enable OAuth 2.1 tools per-chat via the plus button"docs/features/extensibility/plugin/tools/openapi-servers/open-webui.mdx(global tool servers, two spots): "click on the plus button in the message input area" and "enabled from the plus menu"This is no longer where per-chat tool selection lives. Users following these steps find only file upload and capture options.
Root cause
The app moved per-chat tool selection out of the plus menu in open-webui/open-webui commit
a68342d5a("refac: input menu"), first released in v0.6.29. Since then:InputMenu.svelte, which contains only upload, capture, and camera actions.src/lib/components/chat/MessageInput/IntegrationsMenu.sveltebindsselectedToolIdsand renders the Tools list with per-chat toggles.server:mcp:entries) and admin-configured global tool servers (direct_server:entries) render in that same Tools list, so all three pages have the same correct answer.Verified in source at tag v0.11.0 and again on current
dev: the structure is unchanged.Fix
4 lines in 3 files, plus one screenshot refresh. Each instruction now points at the Integrations menu, with the Tools submenu named where the page walks through the flow.
Note on screenshots
global-message-input.png, the image directly under the corrected instruction on the openapi-servers page, previously carried an "Open WebUI v0.6.2" watermark and showed a tool toggle inside the old plus menu. It has been re-captured on a v0.11.0 instance and now shows the Integrations button, the open Tools list with per-chat toggles, and the wrench indicator with the enabled tool count. The tools pictured are demo workspace tools; admin-configured global tool servers appear as entries in this same list.message-input.pngon the same page also dates from v0.6.2, but the wrench indicator it shows still exists in the current UI, so it is dated rather than wrong and is left untouched here.Verification
devof open-webui/open-webui:InputMenu.svelte(the plus button, aria label "More") contains no tool entries;IntegrationsMenu.svelte(aria label "Integrations") bindsselectedToolIdsand renders the per-chat Tools toggles, includingserver:mcp:anddirect_server:tool server entries.docusaurus buildsucceeds on this branch.