mirror of
https://github.com/open-webui/pipelines.git
synced 2026-11-05 01:37:24 +00:00
[PR #608] feat: migrate Langfuse filter pipeline to SDK v4 #484
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
open-webui/pipelines#484
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/open-webui/pipelines/pull/608
Author: @hassiebp
Created: 8/12/2026
Status: 🔄 Open
Base:
main← Head:hassiebbot/openwebui-langfuse-v4📝 Commits (2)
ac2bb6efeat: migrate Langfuse filter pipeline to SDK v49e17e69chore: remove Langfuse filter pipeline tests📊 Changes
2 files changed (+312 additions, -406 deletions)
View changed files
➖
examples/filters/langfuse_v3_filter_pipeline.py(+0 -406)➕
examples/filters/langfuse_v4_filter_pipeline.py(+312 -0)📄 Description
Summary
usage_detailsThe filter declares
langfuse~=4.7, which pip resolves as>=4.7,<5. Pipelines splits frontmatter requirements on commas, so this compatible-release spelling preserves the upper bound without being parsed as two packages.Linear: LFE-14968
Related Langfuse docs PR: langfuse/langfuse-docs#3503
Validation
1 file already formattedpython3 -m py_compile examples/filters/langfuse_v4_filter_pipeline.py— passedRequirement range passed: langfuse~=4.7 accepts 4.x and rejects 5.0OTel continuity/propagation passed: 3 spans, 1 trace, 2 direct childrenScope
This does not address unrelated historical OpenWebUI tokenization, model-prefix, or tool-calling behavior.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.