[pull] main from danny-avila:main#103
Merged
Merged
Conversation
Add an opt-in `LangfuseConfig.deterministicTraceId`. When enabled, a run's root Langfuse trace id is derived from its runId as sha256(runId) -> first 32 hex chars (matching @langfuse/tracing's createTraceId) instead of a random id. This lets external systems attach scores or observations to the trace afterwards by regenerating the same id from the run/message id, with no trace lookup. Off by default; fully backwards compatible. Implemented via a custom IdGenerator on the Langfuse BasicTracerProvider that reads a per-run seed from an AsyncLocalStorage; Run.processStream wraps stream execution in runWithTraceIdSeed(runId) only when the flag is set. The title-generation trace is intentionally left untouched. Companion to danny-avila/LibreChat#13537 (surfacing message feedback as Langfuse scores). Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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 subscribe to this conversation on GitHub.
Already have an account?
Sign in.
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.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.4)
Can you help keep this open source service alive? 💖 Please sponsor : )