fix: stabilize ci protocol + openai batch retry

This commit is contained in:
Peter Steinberger
2026-01-18 17:05:21 +00:00
parent a4ee933022
commit f16b0cf80d
5 changed files with 96 additions and 19 deletions

View File

@@ -36,7 +36,20 @@ function extractErrorMessage(err: unknown): string | undefined {
if (typeof err === "object" && "message" in err && typeof err.message === "string") {
return err.message;
}
return String(err);
if (typeof err === "number" || typeof err === "boolean" || typeof err === "bigint") {
return String(err);
}
if (typeof err === "symbol") {
return err.toString();
}
if (typeof err === "object") {
try {
return JSON.stringify(err);
} catch {
return undefined;
}
}
return undefined;
}
function logRemoteBinProbeFailure(nodeId: string, err: unknown) {