From c772af9031ff51e2fc7d39ef7bfe85b421e40d16 Mon Sep 17 00:00:00 2001 From: longman Date: Wed, 11 Mar 2026 08:52:48 +0800 Subject: [PATCH] fix(self-evolve): resolve TS2352 in reward error metadata narrowing --- extensions/self-evolve/src/reward.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/self-evolve/src/reward.ts b/extensions/self-evolve/src/reward.ts index 8d0f24ed969..241f4102bd1 100644 --- a/extensions/self-evolve/src/reward.ts +++ b/extensions/self-evolve/src/reward.ts @@ -137,7 +137,7 @@ function formatUnavailableReason(error: unknown): string { } const base = error.name || "Error"; const message = error.message?.trim() || "no-message"; - const asRecord = error as Record; + const asRecord = error as unknown as { status?: unknown; code?: unknown }; const status = typeof asRecord.status === "number" ? ` status=${String(asRecord.status)}` : ""; const code = typeof asRecord.code === "string" || typeof asRecord.code === "number"