diff --git a/rivetkit-typescript/packages/rivetkit/src/client/lifecycle-errors.ts b/rivetkit-typescript/packages/rivetkit/src/client/lifecycle-errors.ts index 4466aa3e01..e5d2033329 100644 --- a/rivetkit-typescript/packages/rivetkit/src/client/lifecycle-errors.ts +++ b/rivetkit-typescript/packages/rivetkit/src/client/lifecycle-errors.ts @@ -162,6 +162,7 @@ function classifyActorError( function isRetryableGuardGatewayHttpError(code: string): boolean { return ( code === "service_unavailable" || + code === "actor_ready_timeout" || code === "actor_wake_retries_exceeded" || code === "actor_stopped_while_waiting" || code === "tunnel_request_aborted" || diff --git a/rivetkit-typescript/packages/rivetkit/tests/lifecycle-errors.test.ts b/rivetkit-typescript/packages/rivetkit/tests/lifecycle-errors.test.ts index 6d8b4c80de..08a851d6a5 100644 --- a/rivetkit-typescript/packages/rivetkit/tests/lifecycle-errors.test.ts +++ b/rivetkit-typescript/packages/rivetkit/tests/lifecycle-errors.test.ts @@ -5,6 +5,7 @@ import { isRetryableLifecycleRequestError } from "../src/client/lifecycle-errors describe("lifecycle error retry classification", () => { test.each([ "service_unavailable", + "actor_ready_timeout", "actor_wake_retries_exceeded", "actor_stopped_while_waiting", "tunnel_request_aborted",