Repository navigation
chore(sync): merge 519 upstream commits through 2026-11-14 - #437
Merged
Merged
Conversation
…ingdotgg#35479) Co-authored-by: Simone <185146821+Lucenx9@users.noreply.github.com> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…ingdotgg#36845) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…atches load (pingdotgg#33310) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…#33795) Co-authored-by: maria-rcks <maria@kuuro.net> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…rsation (pingdotgg#36839) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…gdotgg#36846) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…old setting (pingdotgg#33822) Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: Grok 4.7 <noreply@x.ai> Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
… none (pingdotgg#33640) Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…anel tabs (pingdotgg#35255) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…otgg#35528) Co-authored-by: brkgzlsy <berke.guzelsoy@fabrite.ch> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…ngdotgg#35299) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…ingdotgg#35191) Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
…tgg#34975) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…ingdotgg#33452) Co-authored-by: Emi Griffith <emi.g@jinemi.com> Co-authored-by: maria-rcks <maria@kuuro.net> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…nd (pingdotgg#33774) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…moved (pingdotgg#29155) Co-authored-by: maria-rcks <maria@kuuro.net> Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…from an earlier hand-off (pingdotgg#35258) Co-authored-by: Mika Hertler <mika@mikahertler.com> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…renamed or switched (pingdotgg#34984) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…ingdotgg#34775) Co-authored-by: kumar-karan <kumar-karan@users.noreply.github.com> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…of failing (pingdotgg#34698) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…35304) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…pingdotgg#31929) Co-authored-by: Geezy <igor.licko@gloryck.com> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…tgg#32089) Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: marcel <marcel@marcels-MacBook-Air.local> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…32177) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…ssions (pingdotgg#31870) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…31906) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…loss (pingdotgg#32169) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…dvertised as LAN routes (pingdotgg#32140) Co-authored-by: repparw <repparw@users.noreply.github.com> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…gg#32183) Co-authored-by: maria-rcks <maria@kuuro.net> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…tgg#32188) Co-authored-by: maria-rcks <maria@kuuro.net> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…res (pingdotgg#32122) Co-authored-by: maria-rcks <maria@kuuro.net> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…URL (pingdotgg#29625) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: maria-rcks <maria@kuuro.net> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…ards (pingdotgg#30695) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: maria-rcks <maria@kuuro.net> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: Jerry Wu <haoyuwu@andrew.cmu.edu> Co-authored-by: sisyphus-dev-ai <sisyphus-dev-ai@users.noreply.github.com> Co-authored-by: Julius Marminge <julius0216@outlook.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…er (pingdotgg#33107) Co-authored-by: maria-rcks <maria@kuuro.net>
…t declined (pingdotgg#33575) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
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
Merge 519 upstream commits (
6bc105f04e..3f1b132e970f698562b1a12749b94f8ac8fc1e0d) into fork main686376d86aea03b6d2172ce8cd18e5af05de2525onsync/upstream-2026-11-14, using merge commit1cb5cea7801d56c189590d20ffd192ddf8c89007. Upstream advanced by one commit after the original 518-commit inventory. Final head after review fixes:c2900cee64b08d9e027cfef6edf9103a02f8ba8c.Includes theme CSS up to 50,000 characters, published theme IDs during alias lookup, right-panel custom shortcuts, and custom-model draft/save fixes (pingdotgg#36656, pingdotgg#31318, pingdotgg#34081, pingdotgg#35176, pingdotgg#36906).
For review, not automatic merge. Local checks/build and web/mobile suites pass; eight previously documented OpenCode replay failures remain, and the primary still needs the integrated Appearance/agent-edit client pass. No rebase, release, installation, upstream write or PR merge.
Conflict resolution and protected fork behavior
63 conflicted paths. Shared implementations follow upstream conventions; fork-specific behavior is retained:
Validation
mcp-tool-use --contextalso passes. No paid-model evaluation score is claimed.check:changed c5d468e284 --concurrency 2: lint, both knip passes, Expo GraphQL check, affected typechecks and 152 tests / 5 files pass. Only the local formatter wrapper fails: it resolves ancestor~/node_modules/oxfmtand cannot importvite-plus(existing papercutpc_a14f73980ba6). Explicit installed oxfmt with exported repositoryconfig.fmtverifies 1,111 files; generated.graphql.tsfiles are excluded per repository policy. Hooks were bypassed only after explicit checks.check:changed origin/maincompleted 13,334 tests passed / 4 failed. One was the corrected receipt regression; three Git URL assertions saw the user's global HTTPS→SSH rewrite because that invocation was not sandboxed. Their files pass in the isolated full server sweep. Its Expo generation error was formatting-only drift from explicitly formatting ignored generated files; regeneration restored upstream's bytes and the check now passes. This earlier broad run is not claimed green.Remaining server replay failures
These are the same eight cases documented on fork main in #433. Their three test files are byte-identical to current fork main; this task did not rerun a fresh independent main/upstream dependency baseline, so it does not claim that stronger attribution.
OpenCode2OrchestratorV2.integration.test.ts: message/thread model switches, mode/rule rewrite, plan-directory restrictions, fork-from-earlier-turn, cancelled queued message (six cases).testkit/OpenCode2PendingSnapshots.evidence.test.ts:R1 opencode2_nested_background.testkit/OpenCodeReplayFixtures.integration.test.ts:opencode2_nested_background/opencode.Client verification limit
As an implementation child, I did not start an independent dev server. The primary/orchestrator must perform the one integrated Settings > Appearance → agent theme edit client pass. The component-browser/service/CLI tests above are not a claim of that manual pass. No native-device verification, paid agent turn or PR screenshot evidence is claimed.
Agent context budget
No increase label is needed or applied. Claude append 5,930 → 5,930 B; Codex context 7,324 → 7,324 B; MCP tool-list JSON 51,897 → 51,814 B (−83 B). No fork tool was removed or description cut to fit the budget. The budget test and current-head budget CI pass.
CI / review
Final-head CI Full: https://github.com/shuv1337/s2code/actions/runs/43684054571 at
c2900cee64b08d9e027cfef6edf9103a02f8ba8c. Test Web is green: 613/613 files, 6,698/6,698 tests, plus production-client boot. Required CI, Windows shim/archive, context budget and Socket checks pass. CI Full remains red only on server shards 6–8 (the eight OpenCode replay cases documented above) and its dependent Check gate. No formal GitHub reviews have been submitted. No merge or release was performed.Concentrate review on migration-ledger coexistence and receipt identity, Cursor producer/retry/resume composition, atomic first messages and pool placement, delegated tasks/shared MCP, auto-settle, ownership and Windows packaging. The eight replay failures and pending integrated client pass remain explicit review limitations.
All 63 conflicted paths
Local evidence:
/home/shuv/.cache/agent-ws/sync-20261114/. No privileged/systemd containers, host device mounts, live state writes, app installs, paid turns or release actions.Implementation: GPT-6.1 Sol (openai-codex), pi / shuvpi.
Review fixes
Changes
resolveHostCliHint("service uninstall", flags.baseDir)through the status formatter. The duplicate-service row was added to the existing CLI table: fails before / passes after, retaining the custom home.fetchJson/response.okguard and regression test. Both stable and nightly reject HTTP 403; tests also verify the fork'sshuv1337/s2codeAPI URLs. Fork channels and repository remain unchanged.page.requestGC()API once per file, bounds browser workers at two, and runs them after unit tests. The diagnostic GC environment override is not shipped. No specific leaking application test is claimed. An ACP keyboard test now awaits the selected option's actual focus before sending keys; it had failed by leaving Antigravity selected instead of Second.test-cached --reportand its dependent cache-measurement artifact upload, matching upstream's current invocation. All eight shards now execute instead of dying at argument parsing.scripts/merge-*-manifests.tsremain byte-identical to upstream and are unused by the fork release workflow.Final-head validation
Head:
c2900cee64b08d9e027cfef6edf9103a02f8ba8c. Full CI: https://github.com/shuv1337/s2code/actions/runs/43684054571 .check:changed 77bba5a9 --concurrency 2config.fmtpasses for all nine changed files. Existing papercut:pc_a14f73980ba6.No merge, force push, upstream write, live-state write or release. Stacked
t3/ocean-default-no-starsuntouched. As an implementation child, no independent dev server or integrated visual client pass was started.Local evidence:
/home/shuv/.cache/agent-ws/pr437-*.log.Implementation: GPT-6.1 Sol (openai-codex), pi / shuvpi.