Skip to content

Langfuse sessions + trace-level input/output - #27

Merged
mr-j90 merged 1 commit into
masterfrom
feat/langfuse-io-sessions
Aug 9, 2026
Merged

mr-j90 merged 1 commit into
masterfrom
feat/langfuse-io-sessions

Conversation

@mr-j90

@mr-j90 mr-j90 commented Aug 9, 2026

Copy link
Copy Markdown
Owner

Follow-ups from Jordan's trace review:

  • Sessions: each UI conversation now groups as a Langfuse session (conversation id → session_idpropagate_attributes), enabling the session replay view across turns.
  • Trace list readability: the enclosing papertrace-turn observation sets trace-level input/output (question / grounded answer) — no more empty columns.

Verified live: containerized chat with a session id → trace shows sessionId, input and output populated.

🤖 Generated with Claude Code

Conversations group as Langfuse sessions: the web app sends its
conversation id as session_id, the API propagates it across the turn's
observations (propagate_attributes, id clamped to Langfuse's 200-char
limit). The enclosing papertrace-turn observation now sets trace-level
input (question) and output (grounded answer), so the trace list reads
at a glance.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@mr-j90
mr-j90 merged commit 2d33efd into master Aug 9, 2026
2 checks passed
@mr-j90
mr-j90 deleted the feat/langfuse-io-sessions branch August 9, 2026 16:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant