Timothy Jaeryang Baek
f7e07f3ca1
chore: format
2026-03-24 06:07:20 -05:00
Timothy Jaeryang Baek
0f0ba7dadd
refac
2026-03-23 16:56:50 -05:00
Timothy Jaeryang Baek
5d7766e1b6
refac
2026-03-23 16:46:54 -05:00
Timothy Jaeryang Baek
9a2c60d595
refac
2026-03-21 17:12:33 -05:00
Timothy Jaeryang Baek
de3317e26b
refac
2026-03-17 17:58:01 -05:00
Timothy Jaeryang Baek
b171b0216b
refac
2026-03-17 17:54:59 -05:00
Steve-Li-1998
7ea1e9cbd0
fix: Prefer model-provided web search result count over admin default ( #22577 )
...
* Prefer model-provided web search result count over admin default
Update `search_web` to prioritize the model-provided `count` parameter before falling back to the admin-configured `WEB_SEARCH_RESULT_COUNT`, and finally defaulting to 5.
Changes:
- Set `count` default to `None` instead of `5`.
- Adjust fallback order to: model-provided `count` → admin-configured value → `5`.
- Update comment to reflect the new precedence logic.
This ensures explicit model requests for result count are respected while preserving sensible defaults.
* Enforce maximum web search result count from config
Update `search_web` to cap the model-provided `count` parameter at the admin-configured `WEB_SEARCH_RESULT_COUNT` to prevent excessive result requests.
Changes:
- Set default `count` parameter to `5`.
- Replace fallback logic with enforcement logic that limits `count` to the configured maximum.
- Update comment to reflect that the result count is now capped to prevent abuse.
This ensures web search requests cannot exceed the configured limit while maintaining a sensible default.
2026-03-11 15:34:24 -05:00
Timothy Jaeryang Baek
35bc831077
refac
2026-03-07 18:18:02 -06:00
Timothy Jaeryang Baek
d4faa5a5ea
refac
2026-03-07 17:13:19 -06:00
Classic298
b9c0a9c3bf
enh: prevent models from always using internal knowledge base search first ( #22264 )
...
Some models always primarily use the internal knowledge base first before deviating to the web search tool
2026-03-07 16:16:43 -06:00
Classic298
65fbbf5e35
fix: grant file access for knowledge attached to shared workspace models ( #22151 )
2026-03-02 18:08:49 -05:00
Timothy Jaeryang Baek
259d5ca596
refac
2026-03-01 13:49:36 -06:00
Timothy Jaeryang Baek
f872a178bc
refac
2026-02-19 14:06:24 -06:00
Timothy Jaeryang Baek
05b8768fb9
refac
2026-02-17 00:48:49 -06:00
Classic298
d01b1d4880
enh: apply admin default to builtin web search ( #21373 )
2026-02-13 13:32:48 -06:00
Timothy Jaeryang Baek
f376d4f378
chore: format
2026-02-11 16:24:11 -06:00
Timothy Jaeryang Baek
c2207887b3
feat: skills backend
2026-02-11 14:00:34 -06:00
Tim Baek
48a0abb40f
Merge pull request #21277 from open-webui/acl
...
refac: acl
2026-02-09 13:34:36 -06:00
Timothy Jaeryang Baek
f7406ff576
refac
2026-02-09 13:28:14 -06:00
Tim Baek
b1737040a7
refac
2026-02-06 22:25:18 +04:00
Classic298
f751c0b46c
Update builtin.py ( #21115 )
2026-02-05 15:14:58 -05:00
Timothy Jaeryang Baek
683438b418
refac
2026-01-27 21:37:20 +04:00
Timothy Jaeryang Baek
1a4bdd2b30
refac
2026-01-22 14:59:15 +04:00
Classic298
1c1f72f05c
Update builtin.py ( #20705 )
2026-01-16 00:15:02 +04:00
EntropyYue
1d343aeae4
enh: Make builtin search web tools asynchronous ( #20630 )
...
Co-authored-by: Tim Baek <tim@openwebui.com >
Co-authored-by: joaoback <156559121+joaoback@users.noreply.github.com >
2026-01-15 10:46:00 +04:00
Classic298
af584b46f4
feat: code-interpreter native ( #20592 )
...
* code-interpreter native
* Update tools.py
* Update builtin.py
* Update builtin.py
* Update tools.py
* Update builtin.py
* Update builtin.py
* Update builtin.py
* Update builtin.py
* Update builtin.py
* Update builtin.py
* Update builtin.py
* Update builtin.py
* Update builtin.py
* Update builtin.py
2026-01-12 00:18:41 +04:00
Timothy Jaeryang Baek
5990c51ab5
chore: format
2026-01-09 22:27:53 +04:00
Timothy Jaeryang Baek
3c986adeda
enh: kb metadata search
2026-01-09 22:21:00 +04:00
Timothy Jaeryang Baek
ffbd6ec7f2
refac
2026-01-09 03:03:25 +04:00
Timothy Jaeryang Baek
700349064d
chore: format
2026-01-08 01:55:56 +04:00
Tim Baek
35d385e9cc
refac
2026-01-07 10:21:05 -05:00
Tim Baek
961136413f
refac
2026-01-07 09:46:07 -05:00
Tim Baek
c8622adcb0
feat: builtin kb tools
2026-01-07 08:58:58 -05:00
Timothy Jaeryang Baek
5921a19519
refac
2026-01-06 02:19:57 +04:00
Timothy Jaeryang Baek
2543252bb0
refac
2026-01-06 02:00:30 +04:00
Timothy Jaeryang Baek
619f260466
refac
2026-01-06 01:53:00 +04:00
Timothy Jaeryang Baek
119fc21257
refac
2026-01-06 01:42:49 +04:00
Timothy Jaeryang Baek
646835d767
feat: builtin native tools
2026-01-05 17:45:39 +04:00
Timothy Jaeryang Baek
5c1d52231a
feat: native function calling for built-in tools
2026-01-05 04:45:17 +04:00