[PR #20370] [MERGED] feat: Tools Atomic PR of #20243 #64440

Closed
opened 2026-05-06 10:02:21 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/open-webui/open-webui/pull/20370
Author: @Classic298
Created: 1/4/2026
Status: Merged
Merged: 1/5/2026
Merged by: @tjbck

Base: devHead: feat/tools-read-only-access


📝 Commits (10+)

  • d6d46eb feat: Add read-only access support for Tools
  • 1fe2c59 Update Tools.svelte
  • 812ab5a fix: Return write_access from getToolById endpoint
  • c372286 refactor: Rename write_access to disabled in ToolkitEditor
  • 3ca9ba3 rem
  • 3fcc136 Update +page.svelte
  • d04ec3a fix
  • c4078dc Update ToolkitEditor.svelte
  • e2bbc4e Update CodeEditor.svelte
  • 53a8043 Update ToolkitEditor.svelte

📊 Changes

3 files changed (+102 additions, -36 deletions)

View changed files

📝 backend/open_webui/models/tools.py (+4 -0)
📝 backend/open_webui/routers/tools.py (+24 -5)
📝 src/lib/components/workspace/Tools.svelte (+74 -31)

📄 Description

Contributor License Agreement

By submitting this pull request, I confirm that I have read and fully agree to the Contributor License Agreement (CLA), and I am providing my contributions under its terms.

Note

Deleting the CLA section will lead to immediate closure of your PR and it will not be merged in.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/open-webui/open-webui/pull/20370 **Author:** [@Classic298](https://github.com/Classic298) **Created:** 1/4/2026 **Status:** ✅ Merged **Merged:** 1/5/2026 **Merged by:** [@tjbck](https://github.com/tjbck) **Base:** `dev` ← **Head:** `feat/tools-read-only-access` --- ### 📝 Commits (10+) - [`d6d46eb`](https://github.com/open-webui/open-webui/commit/d6d46ebbb269c28d1815f4aff97d629efffa8859) feat: Add read-only access support for Tools - [`1fe2c59`](https://github.com/open-webui/open-webui/commit/1fe2c596ceae07fc1e7d43039ea8499e22e8951f) Update Tools.svelte - [`812ab5a`](https://github.com/open-webui/open-webui/commit/812ab5aa6530571ba8cbb2f93a0c01bc19968260) fix: Return write_access from getToolById endpoint - [`c372286`](https://github.com/open-webui/open-webui/commit/c3722868af6a3ff2192dd412fd16cf5868d8e858) refactor: Rename write_access to disabled in ToolkitEditor - [`3ca9ba3`](https://github.com/open-webui/open-webui/commit/3ca9ba3a23d79d57d7781cf55a632cbb339cda42) rem - [`3fcc136`](https://github.com/open-webui/open-webui/commit/3fcc136b178e307904db5f5ca71a3ec0096da0a8) Update +page.svelte - [`d04ec3a`](https://github.com/open-webui/open-webui/commit/d04ec3ae8eac56b6683a75a8e377b63a75899379) fix - [`c4078dc`](https://github.com/open-webui/open-webui/commit/c4078dcbb98a118305f13e02a4a8bdf916bc5872) Update ToolkitEditor.svelte - [`e2bbc4e`](https://github.com/open-webui/open-webui/commit/e2bbc4ebc25a6bab32ccfbcdf80ff454b3cf0a7a) Update CodeEditor.svelte - [`53a8043`](https://github.com/open-webui/open-webui/commit/53a8043c5d1f27109868a6749a2dc6e25fba12f0) Update ToolkitEditor.svelte ### 📊 Changes **3 files changed** (+102 additions, -36 deletions) <details> <summary>View changed files</summary> 📝 `backend/open_webui/models/tools.py` (+4 -0) 📝 `backend/open_webui/routers/tools.py` (+24 -5) 📝 `src/lib/components/workspace/Tools.svelte` (+74 -31) </details> ### 📄 Description ### Contributor License Agreement By submitting this pull request, I confirm that I have read and fully agree to the [Contributor License Agreement (CLA)](https://github.com/open-webui/open-webui/blob/main/CONTRIBUTOR_LICENSE_AGREEMENT), and I am providing my contributions under its terms. > [!NOTE] > Deleting the CLA section will lead to immediate closure of your PR and it will not be merged in. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-05-06 10:02:21 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#64440