feat: add Langfuse mock for graceful degradation - #98
Open
benhurstephen wants to merge 1 commit into
Open
Conversation
Install no-op Langfuse modules when credentials are missing so tracing and feedback work without SDK warnings or errors. Issue redhat-data-and-ai#33.
benhurstephen
force-pushed
the
feature/33-langfuse-mock
branch
from
July 6, 2026 11:14
a89ec85 to
fd3b001
Compare
Codecov Report❌ Patch coverage is
📢 Thoughts on this report? Let us know! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Issue #33
Summary
template_agent/utils/langfuse_mock.pywith no-opLangfuseandCallbackHandlerimplementationstemplate_agent/__init__.pybefore real SDK importtests/test_langfuse_mock.pyTest plan
pytest— 87 passedLANGFUSE_*env varsPOST /v1/feedbackreturns 200 without Langfuse errors