Skip to content

fix(effect): update to effect 4.0.0-rc.109 and replace TaggedErrorClass with TaggedError - #5590

Open
iinaa-eimrit wants to merge 1 commit into
rivet-dev:mainfrom
iinaa-eimrit:fix-issue-5583
Open

fix(effect): update to effect 4.0.0-rc.109 and replace TaggedErrorClass with TaggedError#5590
iinaa-eimrit wants to merge 1 commit into
rivet-dev:mainfrom
iinaa-eimrit:fix-issue-5583

Conversation

@iinaa-eimrit

@iinaa-eimrit iinaa-eimrit commented Aug 23, 2026

Copy link
Copy Markdown

Fixes #5583

Description

The @rivetkit/effect package was incompatible with the effect 4.0.0-rc.x releases because Schema.TaggedErrorClass was removed in effect rc.108+. Since @rivetkit/effect publishes raw TypeScript, this caused type-check and import failures for consumers using newer versions of effect.

Changes Made

  • Upgraded effect and @effect/vitest in @rivetkit/effect's package.json to ^4.0.0-rc.109.
  • Performed a mechanical rename of all usages of Schema.TaggedErrorClass to Schema.TaggedError across the codebase to ensure compatibility.

cc @NathanFlurry @kevinmichaelchen

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.

@rivetkit/effect is incompatible with effect 4.0.0-rc.x (Schema.TaggedErrorClass removed)

1 participant