Session View Redesign Feedback Thread #18687
Replies: 25 comments 30 replies
|
Hi team, This is an example of one of the traces that you see on [this session]: There's so much clutter on this view. The navigation panel on the left side is nice to have but overall there's too much going on in this view. Please change it back, or at least give us the option to choose a preferred view while you're still working on optimising this new Session View. Thank you |
|
I really like the redesign! It’s a huge improvement. Conversations are much easier to follow, and I really appreciate how clearly I can see which tools were used. Keep up the great work! |
|
Utter garbage -- seriously among the worst changes I've ever seen on a saas tool. My entire team relied on clicking on a saved view to QA chats, and the saved views have completely vanished. No way to return to the old session view UI either as a cherry on top. I'm in genuine disbelief at how bad this change is. Half of the sessions literally have no way to seeing actual user/assistant message content no matter how hard I look. |
|
The change came in just as I was trying to understand what the earlier UX. Really welcome change. |
|
first impression...big improvement. thanks y'all |
|
Our org-default saved view filters the session to Type any of GENERATION, SPAN, AGENT, TOOL (hiding embeddings/retrievers), so the pre-4.54 (specifically 4.53) timeline rendered each agent observation's input/output as clean chat bubbles — just the user's question and the agent's answer. It also let us expand steps in between the user's query and the final answer to see the tool calls. It was absolutely beautiful. Since 4.54 tho, bubbles come from the generations instead, so we see the raw LLM input including context our app injects (a <current_context> block with app location/document IDs, similar to how opening a vscode claude code session in the standalone claude code shows ugly <user_opened_ide> blocks). Turning off the Feature Preview doesn't get us back to that either — it drops the bubbles altogether and goes back to the old uglier trace UI. Would be great if we could get 4.53's exact behavior where it has the pretty bubbles but still respects the saved views in the org. SDK: custom SDK exporting OTEL to langfuse's otel endpoint. |
|
I personally hated the new UI. It looks like a major step back. The lack of nesting and proper naming for each trace call make it unusable for daily review tasks, it add so much friction and made me lose way to much time. Being capable to open a conversation and easily/quickly find the exact trace i want to review and go on details to understand the behavior on that moment, is the most important thing for me on a daily basis, and the way the new UI was implemented don't allow it. |
|
Hello 👋 Thanks for the redesigned session view! Here is some feedback from our setup, where it unfortunately made things harder for us. Setup
Structure of one turnEach generation's input is a single BeforeIn the previous session view, we could filter on spans. We kept only the NowThat filtering is no longer possible. The new view builds the conversation from generations only, and root span I/O is used only when a trace has no generation. So for each turn we see three threads: the filter, the evaluator and the reply. Each one shows the full compiled prompt as a "user" message, and two of them end with a JSON output. We can no longer follow the conversation. What would help
We considered making the root observation a |
|
Not a big fan of removing the evaluation scores. Is there a way to incorporate that in the UX (or maybe its hidden somewhere either way my team used that feature) |
|
Hi, Some feedback on the new Sessions view: since the redesign, it’s become very hard to find things there. In practice, we can’t locate what we need anymore. The previous view wasn’t perfect, as some copy and UX details could have been clearer, but it worked. It was much easier to navigate and find specific sessions. Could we look at restoring some of the old view’s structure, or adding better search and filters to the new one? Thanks! |
|
Hi, |
|
Feedback from the perspective of non-technical reviewers who read sessions to judge answer quality. Setup (generic): one trace per user turn, one session per conversation. The root span's input is the user message and its output is the final answer. Each turn makes several LLM calls whose prompts carry a lot of internal context. End-user feedback arrives as a trace score with an optional comment. What reviewers want per turn: the user message, the final answer, one key intermediate step, and the feedback score with its comment. What the Session Timeline shows instead: the messages of the individual LLM calls, system prompts included. Root I/O appears only as a fallback when a trace has no generation messages. In Timeline mode there is no "Filter observations", no saved views and no "Show system prompt" toggle, although the Compact view without Timeline still has them. Scores are not shown. Same experience as @GinkREAL and @morganednl describe above. What would solve it:
Since per-trace scores and their comments are only visible in the old view, our workaround for now is turning off "Redesigned Session View" as the org default, which means opting out of the redesign entirely instead of configuring it. |
|
Hi!
|
|
If i'm in a session it got harder to read individual traces belonging to it, idk where to click to just read what's inside. |
|
It looks nicer, but for the love of God, please bring back the previous view; I simply cannot analyze my multi-agent process—it’s become unusable. |
|
Another reviewer use case, from a mental-health chatbot. Each member message is one trace and each conversation is one session. Clinical reviewers read conversations alongside automated evaluator notes, which we post as session comments through POST
|
|
Would love to see the push for the session view matched with session-based analytics and alerts. Having everything pined back to the observations, even though sessions are two orders higher, makes it really hard to reason over. |
|
I'm personally not a fan of this change:
|
|
Also I think for future rollout it would be nice to have a beta group that could test out these changes, opt-in, before hand, instead of making it opt-out. Or at least have a prominent 'Show me the old view' buton |
|
Love this. Show me more |
|
Almost unusable. I had to urgently make pages in our admin panel to be able to read conversations at all. |
|
Much better! |
|
Hi all, We have now released a new iteration of the sessions view, where you can create and pin different filter sets of observations/traces you would like to see within a session. Do this by clicking the "+" sign next to the "Messages" tab on the top right of a single session. You can pin the views then for yourself or everyone in your project. Thank you! |






Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
See changelog post
We've redesigned the session view to bring messages across traces into one continuous conversation, with a sidebar for navigating messages and tool calls.
How is it working for you? We'd love to hear what's useful, what's confusing, and what's missing. If messages aren't displayed as expected, please share an example or screenshot with sensitive information removed.
FAQ
Why do I see duplicate content in the messages?
The conversational timeline is built from
GENERATIONobservations in the session's traces. If content appears more than once, check the input and output attached to those generations. The data may not be structured as expected.See our best practices.
Why do I see cryptic data in the messages?
The timeline uses the input and output of
GENERATIONobservations to display messages. If you're seeing raw or unexpected data, check what's attached to those generations.Use messages with explicit roles, such as
system,user,assistant, andtool, in each generation's input and output. See our best practices.Why do some messages show up as "JSON-only message"?
This can happen when a generation's input or output contains JSON that the timeline can't interpret as messages. Check the data attached to the generation and use messages with explicit roles, such as
system,user,assistant, andtool.See our best practices.
I preferred the old view. Can I get it back?
Yes! You can switch back to the old session view by turning off the feature under User Menu → Feature Preview. You can also turn it off for your entire organization in the Feature Preview organization settings. See the screenshots below.
We'd love to hear what's missing or isn't working for you in the redesigned view. Leave a comment below or reach out through any of our usual channels.
User-wide:


Org-wide:

All reactions