diff --git a/packages/provider-cursor/src/server/adapter.test.ts b/packages/provider-cursor/src/server/adapter.test.ts index 38c4119ad94ac..7749fce1a95b4 100644 --- a/packages/provider-cursor/src/server/adapter.test.ts +++ b/packages/provider-cursor/src/server/adapter.test.ts @@ -381,7 +381,10 @@ describe("CursorAdapterV2", () => { model: { id: "claude-fable-5" }, durationMs: 1, }), - failure: { class: "transport_error", message: "Provider turn failed." }, + failure: { + class: "transport_error", + message: "Error: RetriableError: WritableIterable is closed", + }, }, { reason: "no failure when Cursor's resume after the turn ended made no progress", diff --git a/packages/provider-cursor/src/server/adapter.ts b/packages/provider-cursor/src/server/adapter.ts index 496a2bd5460e8..9807179768304 100644 --- a/packages/provider-cursor/src/server/adapter.ts +++ b/packages/provider-cursor/src/server/adapter.ts @@ -2696,7 +2696,7 @@ export const makeCursorAdapterV2 = Effect.fn("makeCursorAdapterV2")(function* ( : "provider_error", }) : makeProviderFailure({ - cause: transportFailure, + message: transportFailure, class: "transport_error", }), }