We've shipped AI-powered session summarization and categorization to give you immediate, qualitative insights into your Claude conversations.
> impact
We've integrated a new AI-powered analysis layer into the claude-code-inspector dashboard. When you view the details of a coding session, the inspector now automatically calls an LLM to analyze the full conversation transcript. This process generates a concise, one-sentence summary of the session's content and classifies its primary intent into categories such as 'Debugging', 'New Feature Generation', 'Refactoring', or 'Documentation'.
Previously, the dashboard provided excellent quantitative metadata like token counts, cost, and timestamps, but understanding the actual *purpose* of a session required a manual, time-consuming review of the entire log. This made it difficult to quickly find specific past conversations or get a high-level overview of how the tool was being used to solve different types of problems. There was no way to quickly grasp the qualitative context of a session without a full read-through.
This update saves significant time and adds a powerful layer of qualitative insight directly into your workflow. Developers can now instantly understand the context of any session, making it much faster to locate relevant examples, review past problem-solving approaches, and identify patterns in how your team uses Claude. It transforms the session history from a simple log into a searchable, contextual knowledge base.
> Try this now
try this
# 1. Navigate to your claude-code-inspector session dashboard.
# You'll see the standard list of your recent sessions with Claude.
# 2. Click on any session row to open the detail view.
# 3. In the header of the detail view, observe the new AI-generated fields.
# Alongside the existing quantitative metrics, you'll now find:
# - Summary: "Added a new API endpoint for user profile updates."
# - Category: "New Feature Generation"
# 4. This new data is also accessible if you're interacting with session data programmatically.
# Imagine fetching details for a specific session ID:
session_id = "c1a2d3e4-f5b6-7a8b-9c0d-1e2f3a4b5c6d"
session_details = get_session_with_summary(session_id)
# The returned object now includes the new qualitative fields, enriching your analytics:
print(f"Session ID: {session_details.id}")
# > Session ID: c1a2d3e4-f5b6-7a8b-9c0d-1e2f3a4b5c6d
print(f"Tokens Used: {session_details.tokens}")
# > Tokens Used: 4096
print(f"AI Summary: {session_details.ai_summary}")
# > AI Summary: Debugged a tricky off-by-one error in the pagination logic.
print(f"AI Category: {session_details.ai_category}")
# > AI Category: Debugging