Skip to content

Conversation

@ashrafchowdury
Copy link
Contributor

@ashrafchowdury ashrafchowdury commented Dec 24, 2025

What's new??

We have implemented UI to view and organise chat sessions, just like we can view traces.

  1. Added tabs on Observability for Trace and Session
  2. Added a new chat session view on Observability
  3. Added a dedicated chat session drawer to view all the chats of that session

Prep for the QA

  • Create a chat app
  • Deploy the chat app
  • Use the API of that deployed variant to and get the Invoke LLM code
  • You should be able to see a session_id on the code, change that session id whatever you want
  • Invoke the LLM

QA Steps

  • Go to Observability
  • First do a general QA on the Trace tab and with trace drawer to make sure it didn't get affected
  • Go to Session tab
  • IF you invoked the LLM as mentioned on the 'Prep for the QA' you should be able to see the sessions ground the trace on the table
  • Play around with the Uis, make sure all the filters and everything is working
  • Open the Session drawer by clicking on the table row
  • Make sure the Session drawer is opening and you are able to see all the messages on the drawer
  • Play around with the UI and make sure everything is working

mmabrouk and others added 30 commits December 12, 2025 18:21
…etting; enhance clarity by simplifying baggage key checks.
…larity; streamline middleware setup by rearranging dependencies.
…ing; simplify baggage key checks for improved clarity and functionality.
…n; enhance clarity by restructuring baggage attachment and detachment logic.
…d clarity; streamline middleware setup by rearranging dependencies and removing unused imports.
…ve guide; enhance content to include session tracking concepts, benefits, and implementation examples for improved user understanding.
…mple code for using the Baggage header to group requests and enhance observability.
…ude guidance on setting session attributes and examples for using OpenTelemetry to group traces.
… snippets; conditionally include Baggage header for chat applications based on parsed parameters.
@vercel
Copy link

vercel bot commented Dec 24, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
agenta-documentation Ready Ready Preview, Comment Dec 25, 2025 8:40am

@dosubot dosubot bot added size:XXL This PR changes 1000+ lines, ignoring generated files. feature UI labels Dec 24, 2025
@dosubot dosubot bot added the lgtm This PR has been approved by a maintainer label Dec 24, 2025
@ashrafchowdury ashrafchowdury changed the base branch from organize-components to release/v0.72.0 December 25, 2025 09:13
@ashrafchowdury ashrafchowdury merged commit f01008f into release/v0.72.0 Dec 25, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature lgtm This PR has been approved by a maintainer size:XXL This PR changes 1000+ lines, ignoring generated files. UI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants