You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
@rivetkit/effect: Client options for params, poolName and region #5922
@rivetkit/effect's Client covers most of what we need, but we still create a raw rivetkit/client for one service because the Effect client can't express three things the raw client can:
Connection params: our actors authenticate in createConnState from params (getOrCreate(key, { params })). Actor.Accessor.getOrCreate(key) takes only the key.
Proposal: widen Client.Options to include poolName (and other ClientConfigInput fields that don't conflict with the Effect logger), and let getOrCreate take an options object that is passed through to the raw getOrCreate, e.g. getOrCreate(key, { params, createInRegion }).
With this, a typed action call keeps the RivetError → typed-error decoding that makeRivetkitActionFailureClassifier already does, and we can delete our hand-written classifier.
Activity
linear-code commentedon Oct 27, 2026
ACT-6521