feat: adopt the multi-provider pull requests page (DEF-1, DEF-2) - #4
Merged
Conversation
Thread transfer impact✅ Thread transfer remains within every enforced ceiling.
Baseline: Scenario and decoded snapshot size10 historical turns, 5 command tools per turn, 878.9 KiB retained MCP result per historical turn, and a 1.05 MiB retained result in the measured turn.
Updated in place by a trusted workflow. PR artifacts are strictly validated and never executed. |
Co-authored-by: Julius Marminge <julius0216@outlook.com> Co-authored-by: Claude Fable 5 <noreply@anthropic.com> Co-authored-by: maria <maria@kuuro.net> Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com> Co-authored-by: codex <codex@users.noreply.github.com> (cherry picked from commit cad2c93616a7c25110670c151a816d5c68341bd4)
(cherry picked from commit a7b0366cbe1e9eabc9e37eb079a38f6b6691f999)
(cherry picked from commit f5fce74169a5629f701aeb8c4535cab6f7bd3c92)
rynfar
force-pushed
the
upstream/2026-08-11-pull-requests
branch
from
August 11, 2026 20:32
2577b15 to
c7406e0
Compare
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.
Brings in the deferred pull-requests surface: a multi-provider PR page with in-app reviews across GitHub, GitLab, Bitbucket, and Azure DevOps, plus the diff-comment review surface.
cad2c9361/ #4849a7b0366cb/ #6049f5fce7416/ #6061This adopts ahead of the recorded revisit gates, at the developer's explicit request. The gates had not come due — the date gate was 2026-08-25 and the churn check is still non-empty. That is a deliberate override, not a passed gate, so expect the surface to keep moving upstream and to need follow-ups.
Conflict resolutions, all Pylon-first
Only three conflicts across 143 files:
index.css— upstream reintroduces--animate-status-pulsenext to a new--animate-ghost-pulse. Onlyghost-pulsewas taken. The newPullRequestGhosts.tsxneeds it in six places, whileanimate-status-pulseis the continuously repainting dot Pylon deliberately replaced with DotMatrix — andServerUpdateAction.test.tsxasserts its absence (that test passes here). Pylon's-1sskeleton delay kept over upstream's undelayed one.SidebarChrome.tsx— kept Pylon's usage Back button and added upstream's gated Pull Requests entry. This also completes #6031: its usage half landed earlier as K9, but the pull-requests half was left out because Pylon had no such page. That page now has its way back out too.RightPanelTabs.tsx— kept Pylon's "Pylon desktop app" wording, took upstream's newterminaldisabled-reason key.Cheaper than expected
No lockfile change, no new external dependency, no
vite.config.tschange, no migrations. The only manifest edit is a./state/pull-requestssubpath export inpackages/client-runtime/package.json. The generatedrouteTree.gen.tscarries the new route.Verification
pullRequest+sourceControl, contractspullRequest, client-runtimepullRequestDiffHttp: 496 tests passpullRequest,diffs,openPullRequestLink,rightPanelStore,reviewCommentContext,useLiveRefresh,ServerUpdateAction: 198 tests passNot verified: none of this was exercised in a real client. It adds an entire product surface across web, desktop, and mobile, and its remote and multi-environment behavior is untested in Pylon. Worth a real pass before relying on it.
Merge order
This touches
.agents/upstream-review.mdandapps/web/src/index.css, both of which #3 also touches. Whichever merges second needs a rebase.Model: Claude Opus 5 (1M context). Harness: Claude Code.
Need help on this PR? Tag
@codesmithwith what you need. Autofix is disabled.