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/20592
**Author:** [@Classic298](https://github.com/Classic298)
**Created:** 1/11/2026
**Status:** ✅ Merged
**Merged:** 1/11/2026
**Merged by:** [@tjbck](https://github.com/tjbck)
**Base:** `dev` ← **Head:** `builtin`
---
### 📝 Commits (10+)
- [`3b35215`](https://github.com/open-webui/open-webui/commit/3b3521589172dde5a5dbfe8f83a1f103f70a469e) code-interpreter native
- [`7b587d5`](https://github.com/open-webui/open-webui/commit/7b587d55f2b88fa40566a53835f854f8482114ce) Update tools.py
- [`68a9858`](https://github.com/open-webui/open-webui/commit/68a98588d966502ac306c89b82e63d3458dd66c7) Update builtin.py
- [`3079d10`](https://github.com/open-webui/open-webui/commit/3079d10ee3139ab7e2f2b263a17a28e8074f84e3) Update builtin.py
- [`0250e6d`](https://github.com/open-webui/open-webui/commit/0250e6dd0ad2d85f8195ccd44a44b40d4c0edaca) Update tools.py
- [`5d95200`](https://github.com/open-webui/open-webui/commit/5d952009279ea33dfad2b0941c41b6f63bcb3687) Update builtin.py
- [`d8e7df6`](https://github.com/open-webui/open-webui/commit/d8e7df68da67d2a750605ffdb9b54ac7085b7486) Update builtin.py
- [`f57914e`](https://github.com/open-webui/open-webui/commit/f57914e91c9598edaa4772854c8b47d461a9a55f) Update builtin.py
- [`9b0159d`](https://github.com/open-webui/open-webui/commit/9b0159d8da9363bdf057adf13a02dfa99018fb35) Update builtin.py
- [`3197ea8`](https://github.com/open-webui/open-webui/commit/3197ea84fcb056f52aceca2d22c762e028631214) Update builtin.py
### 📊 Changes
**2 files changed** (+171 additions, -0 deletions)
<details>
<summary>View changed files</summary>
📝 `backend/open_webui/tools/builtin.py` (+160 -0)
📝 `backend/open_webui/utils/tools.py` (+11 -0)
</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>
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.
📋 Pull Request Information
Original PR: https://github.com/open-webui/open-webui/pull/20592
Author: @Classic298
Created: 1/11/2026
Status: ✅ Merged
Merged: 1/11/2026
Merged by: @tjbck
Base:
dev← Head:builtin📝 Commits (10+)
3b35215code-interpreter native7b587d5Update tools.py68a9858Update builtin.py3079d10Update builtin.py0250e6dUpdate tools.py5d95200Update builtin.pyd8e7df6Update builtin.pyf57914eUpdate builtin.py9b0159dUpdate builtin.py3197ea8Update builtin.py📊 Changes
2 files changed (+171 additions, -0 deletions)
View changed files
📝
backend/open_webui/tools/builtin.py(+160 -0)📝
backend/open_webui/utils/tools.py(+11 -0)📄 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.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.