Repository navigation
- Checked against Open WebUI 0.12.0: no change needed. Usage merging, the outlet body (apart from the new
finish_reasonbelow), the model listing and connection settings the context probe reads, status/citation persistence and the frontend render gates are as in 0.11.x. The plugin loads and runs in 0.12.0's rewritten function loader. - Truncation marker (
✂️ truncated). Open WebUI 0.12.0 tells filters why the model stopped. When it stopped because it hit its output-token limit, the line now says so next to the output count:⬇︎ 4,096 · ✂️ truncated · Σ ..., so a cut-off answer is not mistaken for a complete one. Details:- New admin valve
show_finish_reason(on by default) and metric keyfinish, placed right afteroutputin the default order so it survives the one-line clamp of the status line. If you saved a customdisplay_order, the new key is appended at the end, as with any unlisted metric - addfinishwhere you want it. Icons:✂️(emoji) /✂︎(simple); withicon_style: offit readstruncated. - Shown only for the
lengthstop reason. A normal stop, a turn that ended on a tool call (paused for approval, or stopped at the tool-call limit) and a provider content filter show nothing. - Needs Open WebUI 0.12.0+ and a Chat Completions (OpenAI-compatible) or Ollama model, or a pipe function that passes such a response through. Not shown for the Responses API: Open WebUI passes no stop reason for its streams and a made-up
stopfor its non-streaming replies (as it does for pipes returning plain text). Older Open WebUI versions pass none at all. On a tool turn it is the stop reason of the last request. debug_mode: new top-levelfinish_reasonfield (nullwhen Open WebUI sent none).
- New admin valve
What's Changed
- feat: Add truncation marker for OWUI 0.12.0 and release every merge by @SmetDenis in #29
Full Changelog: 2.7.0...v2.8.0