Redesign Checkpoint Detail Page and Serve Diffs#1
Merged
Conversation
* Objective
Redesign the checkpoint detail page UI and update diff
retrieval to read from the checkpoint orphan branch
instead of GitHub's commit API.
* Why
The previous UI lacked clear metadata presentation and
session structure.
Fetching diffs from GitHub's commit API fails for
unpushed or amend-rebased commits.
Reading diff.patch directly from the checkpoint orphan
branch ensures diffs are always available.
* How
Overhaul the checkpoint header with ID and commit pills,
a branch icon, token count, and agent attribution badge.
Replace the chat-style transcript with a collapsible
SessionAccordion showing session stats such as duration,
steps, tools, and tokens, along with per-message avatars.
Rename the Transcript and Diff tabs to Sessions and
Files, and display badge counts for each tab.
Introduce a ToolUsagePill component to replace the
per-message ToolBadge implementation.
Improve JSONL parsing by filtering message types,
removing system tags, extracting content from supported
fields, and skipping thinking blocks.
Correct the session tree path from
{shard}/{rest}/full.jsonl to
{shard}/{rest}/0/full.jsonl.
Replace getCommitDiff with getCheckpointDiff to read
diff.patch from the orphan tree.
Add a /checkpoints/[id]/diff API route and remove the
/diff/[commitHash] route.
Update the useDiff hook to accept checkpointId instead
of commitHash.
Add an accent-orange color for agent attribution
styling and introduce a toolNames field to the
Message type.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
jcleira
added a commit
that referenced
this pull request
Feb 21, 2026
Partio-Checkpoint: 331b23864878 Partio-Attribution: 100% agent
jcleira
added a commit
that referenced
this pull request
Feb 24, 2026
Partio-Checkpoint: 56fe08a7b0b9 Partio-Attribution: 100% agent
jcleira
added a commit
that referenced
this pull request
Feb 25, 2026
Partio-Checkpoint: c3ab72416eb7 Partio-Attribution: 100% agent
jcleira
pushed a commit
to partio-io/docs
that referenced
this pull request
Mar 9, 2026
Automated documentation update by partio-io/minions doc-minion. Source PR: partio-io/app#1 Co-Authored-By: Claude <noreply@anthropic.com>
Member
Author
|
Related PR: partio-io/docs#6 |
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.
Redesign the checkpoint detail page UI and update diff retrieval to read from the checkpoint orphan branch instead of GitHub's commit API.
The previous UI lacked clear metadata presentation and session structure.
Fetching diffs from GitHub's commit API fails for
unpushed or amend-rebased commits.
Reading diff.patch directly from the checkpoint orphan branch ensures diffs are always available.
Overhaul the checkpoint header with ID and commit pills, a branch icon, token count, and agent attribution badge.
Replace the chat-style transcript with a collapsible SessionAccordion showing session stats such as duration, steps, tools, and tokens, along with per-message avatars.
Rename the Transcript and Diff tabs to Sessions and Files, and display badge counts for each tab.
Introduce a ToolUsagePill component to replace the per-message ToolBadge implementation.
Improve JSONL parsing by filtering message types,
removing system tags, extracting content from supported fields, and skipping thinking blocks.
Correct the session tree path from
{shard}/{rest}/full.jsonl to
{shard}/{rest}/0/full.jsonl.
Replace getCommitDiff with getCheckpointDiff to read diff.patch from the orphan tree.
Add a /checkpoints/[id]/diff API route and remove the /diff/[commitHash] route.
Update the useDiff hook to accept checkpointId instead of commitHash.
Add an accent-orange color for agent attribution
styling and introduce a toolNames field to the
Message type.