feat(web): render shared session transcripts with collapsed agent work - #5382
Merged
eshurakov merged 10 commits intoAug 20, 2026
Merged
Conversation
Refactor the shared session page to display the actual conversation transcript instead of just metadata. This includes fetching the session snapshot and introducing a new `SharedSessionTranscript` component. - Add `fetchSharedSessionSnapshot` to `session-ingest-client` to retrieve session data. - Implement `SharedSessionTranscript` and utility functions to transform snapshots into message formats. - Update `SharedSessionPage` to use a sticky header and display the transcript. - Add comprehensive unit tests for the new client methods and UI components. - Refactor existing tests to align with the new component structure.
…ssion page - Show repo, branch, and created date from share metadata endpoint - Sort snapshot messages by id to match session viewer ordering - Merge consecutive assistant messages into single transcript turns - Hide synthetic snapshot-init progress text - Simplify OpenInCliButton copy feedback and support variant prop
…on runner timings
Contributor
Author
Code Review SummaryStatus: 3 Issues Found | Recommendation: Address before merge Overview
Issue Details (click to expand)WARNING
SUGGESTION
Files Reviewed (18 files)
Fix these issues in Kilo Cloud Reviewed by grok-4.6 · Input: 92.7K · Output: 44.6K · Cached: 970.9K Review guidance: REVIEW.md from base branch |
Only allow http(s) links (and raster data image srcs) when rendering V2 session markdown, autolinks, files, and tool-card URLs.
iscekic
approved these changes
Aug 20, 2026
iscekic
left a comment
Contributor
There was a problem hiding this comment.
Approved, bot comments below
Question and suggest tool cards now fall back to a read-only summary outside CloudAgentProvider. Snapshot fetch failures are shown as a load error instead of an empty transcript, and shared metadata serializes created_at as UTC ISO.
ToolStatePending has no metadata, so typecheck failed when answersFrom read it on the shared-session snapshot path.
…0-4940-4c49-902c-9d10b8096f36
… schema Main removed the experimental overlay, but the referenced Config definition test still asserted the key existed. CI merge with main failed that case.
eshurakov
deleted the
session/agent_e6d33ab0-4940-4c49-902c-9d10b8096f36
branch
August 20, 2026 12:50
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 join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Summary
/s/{token}from a handoff card into a public chat transcript.Test plan