Skip to content

chore(refs): sync Effect and Alchemy references to 4.0.1 and beta.80 - #16170

Merged
juliusmarminge merged 1 commit into
mainfrom
t3code/refs-effect-401
Oct 5, 2026
Merged

juliusmarminge merged 1 commit into
mainfrom
t3code/refs-effect-401

Conversation

@juliusmarminge

@juliusmarminge juliusmarminge commented Oct 5, 2026 •

Copy link
Copy Markdown
Member

Syncs the vendored references with what we install since #16138: .repos/effect-smol moves from 4.0.0-rc.115 to the effect@4.0.1 tag, and .repos/alchemy-effect from beta.78 to the v2.0.0-beta.80 tag. Agents and the docs point at these trees for Effect and Alchemy patterns, so they should match the installed packages.

How

vpr sync:repos runs git subtree pull --squash, which refused ('.repos/effect-smol' was never added). Earlier syncs landed without git-subtree metadata on main. So each prefix is replaced with the tagged release tree: git read-tree --prefix from the tag's tree. Nothing outside .repos/ changes.

The diff is large because Alchemy beta.80 adds the GCP provider and many tests (.repos/alchemy-effect goes from 14,685 to 19,245 files), while the Effect tree shrinks (3,993 to 2,590 files) as 4.0 flattened its modules. .repos/** is excluded from formatting, linting and type checking.

Model/harness: Claude Opus 5.5 (1M context) via Claude Code in T3 Code.

🤖 Generated with Claude Code


Devin Review

The references now match the installed versions: Effect 4.0.1 and
Alchemy 2.0.0-beta.80. Earlier syncs left no git-subtree metadata on
main, so git subtree pull refuses; the tagged release trees were read
into the prefixes directly.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@macroscopeapp

macroscopeapp Bot commented Oct 5, 2026

Copy link
Copy Markdown
Contributor

Approvability

Verdict: Approved at f5e9235

Macroscope's review found this PR approvable — This is a vendored Effect/Alchemy reference sync confined to ignored .repos/ paths, with no impact on t3code’s product runtime, defaults, deployment, or active static-analysis configuration. The large diff reflects upstream reference content rather than product logic.

Notes:

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

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

@juliusmarminge
juliusmarminge merged commit 6f9cea0 into main Oct 5, 2026
21 of 25 checks passed
@juliusmarminge
juliusmarminge deleted the t3code/refs-effect-401 branch October 5, 2026 20:22
github-actions Bot added a commit to omarcresp/t3code-flake that referenced this pull request Oct 6, 2026
## What's Changed
* chore(deps): upgrade Effect to stable 4.0.1 by @juliusmarminge in pingdotgg/t3code#16138
* fix(server): worktree threads survive a local branch named t3code by @juliusmarminge in pingdotgg/t3code#16167
* chore(refs): sync Effect and Alchemy references to 4.0.1 and beta.80 by @juliusmarminge in pingdotgg/t3code#16170
* fix(web): match subagent timestamp fonts to chat by @StiensWout in pingdotgg/t3code#16151
* fix(web): wrap full status text in composer hover details by @UtkarshUsername in pingdotgg/t3code#16158
* ci: run the transfer report job on Blacksmith by @juliusmarminge in pingdotgg/t3code#16178
* fix(server): Stop also stops delegated tasks and pull request watches by @t3dotgg in pingdotgg/t3code#16002
* feat: native /goal for Codex and Claude, with goal status in the UI by @t3dotgg in pingdotgg/t3code#15592
* fix(server): name the cause of a failed git command by @walid-baharwal in pingdotgg/t3code#8645
* fix(server): PR watch wakes the agent when a bot edits its review comment by @Gigioxx in pingdotgg/t3code#15415
* feat(source-control): omit agent credits from PR merge messages by @juliusmarminge in pingdotgg/t3code#16192
* fix(clients): dropped connections say why in the client trace by @t3dotgg in pingdotgg/t3code#16200
* fix(server): PR watch reports a required check that first appears already passed by @ScottN-PV in pingdotgg/t3code#15804
* fix: a failed DPoP key load and a fresh maintenance read are no longer cached by @juliusmarminge in pingdotgg/t3code#15500
* fix: tool screenshots show as images, not base64 text by @t3dotgg in pingdotgg/t3code#16199
* docs(mcp): thread tools reach threads in any project by @t3dotgg in pingdotgg/t3code#15947
* fix(threads): threads watching a PR stay in Working instead of bouncing to the inbox by @t3dotgg in pingdotgg/t3code#16204
* chore(deps): bump cursor sdk and astro to clear vulnerable transitives by @juliusmarminge in pingdotgg/t3code#16214
* fix(server): PR sync waits out a GitHub rate limit pause instead of failing every PR by @t3dotgg in pingdotgg/t3code#16203
* feat(server): scheduled tasks can run on a webhook by @juliusmarminge in pingdotgg/t3code#15085
* feat(relay): forward webhook requests to the environment's tunnel by @juliusmarminge in pingdotgg/t3code#15086
* feat(mobile): create and copy webhook automations by @juliusmarminge in pingdotgg/t3code#15087
* feat(web): create webhook automations and inspect their deliveries by @juliusmarminge in pingdotgg/t3code#15088
* feat(relay,server,web,mobile): opt-in to hold webhooks while offline by @juliusmarminge in pingdotgg/t3code#15487
* fix(server): PR watches stop burning GitHub's rate limit and giving up by @t3dotgg in pingdotgg/t3code#16208
* fix(server): delegation sees a fixed provider without the app open by @t3dotgg in pingdotgg/t3code#16219
* feat: new branches use the shorter t3/ prefix by @t3dotgg in pingdotgg/t3code#16220
* perf: cheaper shell refreshes, one copy of Codex streaming text, no MCP wait polling by @t3dotgg in pingdotgg/t3code#15033
* feat: agents can show HTML pages inline in threads by @t3dotgg in pingdotgg/t3code#15968
* chore(relay): match Alchemy to the PS-80 Postgres cluster by @juliusmarminge in pingdotgg/t3code#16228
* feat: agents ask the user for a secret through a private card by @juliusmarminge in pingdotgg/t3code#15907
* feat(web): see and stop pull request watches in the thread details card by @t3dotgg in pingdotgg/t3code#16235
* fix(server): ACP mode states with null descriptions are no longer dropped by @juliusmarminge in pingdotgg/t3code#16218
* fix(server): finished outbox rows and old PR cache files are pruned by @juliusmarminge in pingdotgg/t3code#16247
* fix(relay): releasing a tunnel that still has a connector no longer 500s by @juliusmarminge in pingdotgg/t3code#16250

## New Contributors
* @ScottN-PV made their first contribution in pingdotgg/t3code#15804

**Full Changelog**: pingdotgg/t3code@v0.0.46-nightly.20261005.2689...v0.0.46-nightly.20261005.2702

Upstream release: https://github.com/pingdotgg/t3code/releases/tag/v0.0.46-nightly.20261005.2702
github-actions Bot added a commit to davidvanderklay/t3code-flake that referenced this pull request Oct 6, 2026
## What's Changed
* chore(deps): upgrade Effect to stable 4.0.1 by @juliusmarminge in pingdotgg/t3code#16138
* fix(server): worktree threads survive a local branch named t3code by @juliusmarminge in pingdotgg/t3code#16167
* chore(refs): sync Effect and Alchemy references to 4.0.1 and beta.80 by @juliusmarminge in pingdotgg/t3code#16170
* fix(web): match subagent timestamp fonts to chat by @StiensWout in pingdotgg/t3code#16151
* fix(web): wrap full status text in composer hover details by @UtkarshUsername in pingdotgg/t3code#16158
* ci: run the transfer report job on Blacksmith by @juliusmarminge in pingdotgg/t3code#16178
* fix(server): Stop also stops delegated tasks and pull request watches by @t3dotgg in pingdotgg/t3code#16002
* feat: native /goal for Codex and Claude, with goal status in the UI by @t3dotgg in pingdotgg/t3code#15592
* fix(server): name the cause of a failed git command by @walid-baharwal in pingdotgg/t3code#8645
* fix(server): PR watch wakes the agent when a bot edits its review comment by @Gigioxx in pingdotgg/t3code#15415
* feat(source-control): omit agent credits from PR merge messages by @juliusmarminge in pingdotgg/t3code#16192
* fix(clients): dropped connections say why in the client trace by @t3dotgg in pingdotgg/t3code#16200
* fix(server): PR watch reports a required check that first appears already passed by @ScottN-PV in pingdotgg/t3code#15804
* fix: a failed DPoP key load and a fresh maintenance read are no longer cached by @juliusmarminge in pingdotgg/t3code#15500
* fix: tool screenshots show as images, not base64 text by @t3dotgg in pingdotgg/t3code#16199
* docs(mcp): thread tools reach threads in any project by @t3dotgg in pingdotgg/t3code#15947
* fix(threads): threads watching a PR stay in Working instead of bouncing to the inbox by @t3dotgg in pingdotgg/t3code#16204
* chore(deps): bump cursor sdk and astro to clear vulnerable transitives by @juliusmarminge in pingdotgg/t3code#16214
* fix(server): PR sync waits out a GitHub rate limit pause instead of failing every PR by @t3dotgg in pingdotgg/t3code#16203
* feat(server): scheduled tasks can run on a webhook by @juliusmarminge in pingdotgg/t3code#15085
* feat(relay): forward webhook requests to the environment's tunnel by @juliusmarminge in pingdotgg/t3code#15086
* feat(mobile): create and copy webhook automations by @juliusmarminge in pingdotgg/t3code#15087
* feat(web): create webhook automations and inspect their deliveries by @juliusmarminge in pingdotgg/t3code#15088
* feat(relay,server,web,mobile): opt-in to hold webhooks while offline by @juliusmarminge in pingdotgg/t3code#15487
* fix(server): PR watches stop burning GitHub's rate limit and giving up by @t3dotgg in pingdotgg/t3code#16208
* fix(server): delegation sees a fixed provider without the app open by @t3dotgg in pingdotgg/t3code#16219
* feat: new branches use the shorter t3/ prefix by @t3dotgg in pingdotgg/t3code#16220
* perf: cheaper shell refreshes, one copy of Codex streaming text, no MCP wait polling by @t3dotgg in pingdotgg/t3code#15033
* feat: agents can show HTML pages inline in threads by @t3dotgg in pingdotgg/t3code#15968
* chore(relay): match Alchemy to the PS-80 Postgres cluster by @juliusmarminge in pingdotgg/t3code#16228
* feat: agents ask the user for a secret through a private card by @juliusmarminge in pingdotgg/t3code#15907
* feat(web): see and stop pull request watches in the thread details card by @t3dotgg in pingdotgg/t3code#16235
* fix(server): ACP mode states with null descriptions are no longer dropped by @juliusmarminge in pingdotgg/t3code#16218
* fix(server): finished outbox rows and old PR cache files are pruned by @juliusmarminge in pingdotgg/t3code#16247
* fix(relay): releasing a tunnel that still has a connector no longer 500s by @juliusmarminge in pingdotgg/t3code#16250

## New Contributors
* @ScottN-PV made their first contribution in pingdotgg/t3code#15804

**Full Changelog**: pingdotgg/t3code@v0.0.46-nightly.20261005.2689...v0.0.46-nightly.20261005.2702

Upstream release: https://github.com/pingdotgg/t3code/releases/tag/v0.0.46-nightly.20261005.2702
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant