Timothy Jaeryang Baek
3c986adeda
enh: kb metadata search
2026-01-09 22:21:00 +04:00
Tim Baek
daccf0713e
enh: file context model setting
2026-01-09 03:41:43 -05:00
Timothy Jaeryang Baek
b377e5ff4c
chore: format
2026-01-09 02:46:04 +04:00
Timothy Jaeryang Baek
9223efaff0
fix: native function calling system prompt duplication
2026-01-08 23:08:47 +04:00
Timothy Jaeryang Baek
9b06fdc8fe
refac
2026-01-08 03:37:11 +04:00
Timothy Jaeryang Baek
700349064d
chore: format
2026-01-08 01:55:56 +04:00
Timothy Jaeryang Baek
c417fdd94d
refac
2026-01-08 01:38:40 +04:00
Timothy Jaeryang Baek
e67891a374
refac
2026-01-08 00:42:29 +04:00
Tim Baek
35d385e9cc
refac
2026-01-07 10:21:05 -05:00
Tim Baek
ab400e3eae
enh: native tool citations
...
Co-Authored-By: Jannik S. <jannik@streidl.dev >
2026-01-07 10:14:45 -05:00
Tim Baek
961136413f
refac
2026-01-07 09:46:07 -05:00
Tim Baek
2789f6a24d
enh: builtin tools
2026-01-07 07:00:32 -05:00
Tim Baek
60e916d6c0
enh: built-in tools toggle in model editor
2026-01-07 06:22:17 -05:00
Timothy Jaeryang Baek
927a765641
refac
2026-01-06 03:24:08 +04:00
Timothy Jaeryang Baek
5921a19519
refac
2026-01-06 02:19:57 +04:00
Classic298
713a65ee31
fix: inject full context knowledge into system message for KV prefix caching ( #20317 )
...
* Update middleware.py
* Update middleware.py
* env var
* address
* upd
2026-01-05 23:58:53 +04:00
Timothy Jaeryang Baek
8ef0f7743b
refac
2026-01-05 23:13:05 +04:00
Timothy Jaeryang Baek
1d08376860
refac
2026-01-05 18:55:44 +04:00
Timothy Jaeryang Baek
5c1d52231a
feat: native function calling for built-in tools
2026-01-05 04:45:17 +04:00
Timothy Jaeryang Baek
fe84afd09a
enh: delta annotations support
2025-12-30 20:05:31 +04:00
Timothy Jaeryang Baek
446cc0ac60
refac
2025-12-22 00:39:05 +04:00
Timothy Jaeryang Baek
f1bf4f20c5
feat: chat_file table
2025-12-21 23:17:53 +04:00
Timothy Jaeryang Baek
28b2fcab0c
refac
2025-12-21 13:58:49 +04:00
Classic298
823b9a6dd9
chore/perf: Remove old SRC level log env vars with no impact ( #20045 )
...
* Update openai.py
* Update env.py
* Merge pull request open-webui#19030 from open-webui/dev (#119 )
Co-authored-by: Tim Baek <tim@openwebui.com >
Co-authored-by: Claude <noreply@anthropic.com >
---------
Co-authored-by: Tim Baek <tim@openwebui.com >
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-20 08:16:14 -05:00
Timothy Jaeryang Baek
0eb33e8e12
refac: logit bias handling
2025-12-16 13:49:00 -05:00
Leo Wang
a1bde74e97
fix(prompt): preserve non-ASCII characters in tool specs serialization ( #19942 )
...
Use json.dumps with ensure_ascii=False to avoid converting Chinese
descriptions into Unicode escape sequences.
This makes logs easier to read and significantly improves LLM tool
selection accuracy (from ~48% to ~67%) by preserving the original
natural language context.
2025-12-14 12:12:14 -05:00
Timothy Jaeryang Baek
bcd50ed8f1
refac
2025-12-08 11:30:38 -05:00
Timothy Jaeryang Baek
52ccab8fc0
refac
2025-12-01 13:52:09 -05:00
Classic298
bb4b547574
Update middleware.py
2025-11-29 11:11:21 +01:00
Timothy Jaeryang Baek
a7c7993bbf
refac/fix: temp chat image generation
2025-11-28 11:11:56 -05:00
Timothy Jaeryang Baek
70948f8803
enh/refac: deprecate USER_POOL
2025-11-28 07:39:02 -05:00
Timothy Jaeryang Baek
477097c2e4
refac
2025-11-25 16:27:27 -05:00
Timothy Jaeryang Baek
f0c7bd3f79
refac
2025-11-25 03:12:21 -05:00
Timothy Jaeryang Baek
743199f2d0
feat/enh: tool server function name filter list
2025-11-25 02:31:34 -05:00
Classic298
902c6cfbea
perf: 50x performance improvement for external embeddings ( #19296 )
...
* Update utils.py (#77 )
Co-authored-by: Claude <noreply@anthropic.com >
* refactor: address code review feedback for embedding performance improvements (#92 )
Co-authored-by: Claude <noreply@anthropic.com >
* fix: prevent sentence transformers from blocking async event loop (#95 )
Co-authored-by: Claude <noreply@anthropic.com >
---------
Co-authored-by: Claude <noreply@anthropic.com >
2025-11-22 20:54:59 -05:00
Timothy Jaeryang Baek
2b58191b82
refac
2025-11-21 04:32:49 -05:00
Timothy Jaeryang Baek
557170c0b6
refac/enh: dedicated enable image edit toggle
2025-11-20 19:52:31 -05:00
Timothy Jaeryang Baek
4c28f19bdd
enh/pref: convert markdown base64 images to urls
...
Co-Authored-By: Shirasawa <kaguyashirasawa@gmail.com >
2025-11-20 04:00:02 -05:00
Timothy Jaeryang Baek
90f76d24ec
refac
2025-11-19 02:16:09 -05:00
Shirasawa
31dc97b68b
feat: Add image handling in middleware for delta updates ( #19073 )
...
* feat: Add image handling in middleware for delta updates
* refactor: optimize the code logic
2025-11-19 02:07:56 -05:00
Timothy Jaeryang Baek
42071cb8e8
refac
2025-11-18 15:27:26 -05:00
Timothy Jaeryang Baek
80388855f4
refac/fix
2025-11-16 00:30:03 -05:00
Timothy Jaeryang Baek
8f3bd2ecbe
feat: voice mode prompt template
2025-11-13 20:23:13 -05:00
Timothy Jaeryang Baek
da42850eff
enh: custom headers for external tool servers
2025-11-12 23:39:27 -05:00
Mati
ce19b7120b
fix: Duplicate instructions in tool selection calling prompt ( #19122 )
...
* Fix duplicated query prefix in user prompt for function calling
* Fix duplicated last user message in prompt for function calling
2025-11-11 14:35:25 -05:00
Timothy Jaeryang Baek
c2c02846a8
fix: tool calling
2025-11-06 16:35:19 -05:00
Timothy Jaeryang Baek
651f855289
refac
2025-11-06 13:20:03 -05:00
Timothy Jaeryang Baek
f5c7152a6b
enh/fix: update extra params for native function calling
...
Co-Authored-By: Jacob Leksan <63938553+jmleksan@users.noreply.github.com >
2025-11-05 23:46:30 -05:00
Timothy Jaeryang Baek
72f8539fd2
feat: image edit support
2025-11-05 03:31:37 -05:00
Timothy Jaeryang Baek
03f207b803
enh: display mcp connection error
2025-11-04 13:48:23 -05:00