Repository navigation
Design searchable transcript navigation - #60
Merged
Merged
Conversation
Add session-local Find over rendered user and agent messages with safe range highlights and virtualized result navigation. Preserve drafts, focus layers, and reader position during streaming and cancellation. Include cached, cancellable indexing and regression coverage for large transcripts, compacted history, session isolation, and keyboard behavior.
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.
let’s implement transcript search. triggered by ctrl + f, shown as a search text input in the top right corner. we should make a gallery to iterate on it a bit. we also need to decide what to search over. e.g. should we include the tool call headers, the thinking blocks, the tool output? i think for now we should, and just let the user search over messages/text (whether the message is from the user or from the agent).
Left unaddressed by your choice:
test: T1 · Intermittent transcript scroll performance gate exceeds the 67 ms p95 limit