Skip to content

chore: upgrade alchemy to 2.0.0-beta.83 - #16

Open
sam-goodwin wants to merge 2 commits into
mainfrom
chore/alchemy-beta-83
Open

sam-goodwin wants to merge 2 commits into
mainfrom
chore/alchemy-beta-83

Conversation

@sam-goodwin

Copy link
Copy Markdown
Collaborator

Upgrades Alchemy to 2.0.0-beta.83, ahead of running an agent with a Container tool in a Durable Object (Containers changed in this release).

 catalog:
-  "@alchemy.run/frontend-frameworks": 2.0.0-beta.81
+  "@alchemy.run/frontend-frameworks": 2.0.0-beta.83
-  alchemy: 2.0.0-beta.81
+  alchemy: 2.0.0-beta.83

 minimumReleaseAgeExclude:
   - alchemy
   - "@alchemy.run/*"
+  - "@distilled.cloud/*"   # Alchemy's provider SDKs, released with it

-patchedDependencies:
-  alchemy@2.0.0-beta.81: patches/alchemy@2.0.0-beta.81.patch

The Workers AI duplicate text-delta fix is upstream now (#2064):

// packages/alchemy/src/Cloudflare/AI/LanguageModel.ts @ v2.0.0-beta.83
// Some models (e.g. `@cf/meta/llama-3.3-70b`) mirror every text fragment
// in both the native `response` field and the OpenAI-compatible delta of
// the same chunk. Prefer the latter so the text is neither emitted nor
// buffered twice.

Durable Objects now deploy with Cloudflare's exports instead of migrations. That's one-way: once prod deploys from main, a beta.81 build can't deploy the prod Worker again. PR previews use their own Workers, so they aren't affected.

pnpm typecheck && pnpm lint                                            # ✓
ALCHEMY_PROFILE=testing pnpm test                                      # backend 6/6, frontend 26/26
ALCHEMY_PROFILE=testing pnpm --filter @cafe/frontend test:e2e          # 5/5
ALCHEMY_DEV=1 …                                                        # same, all pass

🤖 Generated with Claude Code

sam-goodwin and others added 2 commits October 15, 2026 12:11
Drops patches/alchemy@2.0.0-beta.81.patch: beta.83 fixes the Workers AI
duplicate text deltas upstream. @distilled.cloud/* (Alchemy's provider SDKs,
released with it) joins the minimumReleaseAge exemptions.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
The subscriber helper returned once the events stream was forked, so a
prompt could reach the Room before it subscribed and the first deltas were
lost (CI: received " in the chat" for "Hello everyone in the chat"). Ping
over the same socket first.

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

Copy link
Copy Markdown

Preview deployed

App: https://cafe-web-pr-16-jjzs6j2xakhpj7r3.testing-2b2.workers.dev

Built from commit f8ee11e.


This comment updates automatically with each push.

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