chore(repos): sync Effect 4.1.2 and Alchemy beta.85, rename effect-smol#30481

merged1
chore/shallow-reference-repos
chore/sync-reference-repos
opened14h agobyJJulius Marminge
View on GitHubTwo-way sync enabledPR last imported 9h ago

Stacked on #30472 (uses its new shallow-clone sync:repos). Review only the top commit until that lands.

What

  • Sync .repos/ to the versions pinned in the pnpm catalog:
    • .repos/effect: Effect-TS/effect at effect@4.1.2 (506eef143bcc), previously 4.0.1
    • .repos/alchemy-effect: alchemy-run/alchemy-effect at v2.0.0-beta.85 (d0b4a3326718), previously beta.80
  • Rename .repos/effect-smol to .repos/effect: Effect-TS/effect is the upstream for v4 stable, and effect-smol is not. Updates the repo id in scripts/lib/reference-repos.ts, the test, and the AGENTS.md pointer to .repos/effect/LLMS.md.

The diff is large (~28k files) because it's vendored upstream source. The only hand-written changes are in AGENTS.md and scripts/.

Verification

  • vpr sync:repos produced both trees. Running it again prints already at <ref> for both, so the committed files are exactly upstream's, including after the pre-commit hooks ran.
  • vp test run scripts/sync-reference-repos.test.ts passes.
  • No references to effect-smol remain outside .repos/.

๐Ÿค– Generated with Claude Code

Checks

1 failing ยท 22 successful ยท 11 skipped ยท 1 neutral
Some checks failed

Failing1

7455903

Added 1 commit

  • chore(repos): sync Effect 4.1.2 and Alchemy beta.85, rename effect-smol7455903
Synced from GitHub

Approvability

Verdict: Needs Human Approval

Macroscope's review found this PR requires human approval โ€” The reference-repository refresh also disables Effect language-service diagnostics and expands Alchemy lint exclusions. These diagnostic-suppression changes require human review despite being confined to vendored references.

Notes:

  • No code objects were reviewed. Approvability was decided on eligibility alone.

You can add or adjust custom eligibility rules. Learn more.

Synced from GitHub

Thread transfer impact

โœ… Thread transfer remains within every enforced ceiling.

โ„น๏ธ No successful main baseline artifact is available yet. This run establishes the initial measurement.

ProviderMetricMain baselineThis PRImpactPR ceiling
CodexTotal thread wireโ€”5.0 KiBโ€”6.8 KiBโœ…
CodexThread snapshot wireโ€”3.8 KiBโ€”4.9 KiBโœ…
CodexLive turn WebSocket wireโ€”1.2 KiBโ€”2.0 KiBโœ…
CodexLive turn WebSocket decodedโ€”21.5 KiBโ€”24.4 KiBโœ…
CodexLive turn messagesโ€”1โ€”8โœ…
ClaudeTotal thread wireโ€”5.0 KiBโ€”6.8 KiBโœ…
ClaudeThread snapshot wireโ€”3.8 KiBโ€”4.9 KiBโœ…
ClaudeLive turn WebSocket wireโ€”1.2 KiBโ€”2.0 KiBโœ…
ClaudeLive turn WebSocket decodedโ€”21.9 KiBโ€”24.4 KiBโœ…
ClaudeLive turn messagesโ€”1โ€”8โœ…

Baseline: unavailable ยท PR result: 7455903 ยท Source CI: success

Scenario and decoded snapshot size

10 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.

  • Codex decoded thread snapshot: 108.5 KiB
  • Claude decoded thread snapshot: 108.8 KiB

Updated in place by a trusted workflow. PR artifacts are strictly validated and never executed.