fix(confidence-engine): expose failed provider path

This commit is contained in:
2026-09-05 17:00:33 +01:00
parent 677f5e5757
commit dabd9e2245
9 changed files with 81 additions and 6 deletions
+4 -1
View File
@@ -81,6 +81,8 @@ export async function analyseScenario(scenario, opts = {}) {
return buildErrorResponse(
e.message || "Provider error during analysis",
Date.now() - startTime,
"500",
e.providerApiPath,
);
}
@@ -154,7 +156,7 @@ function tryValidateAgainstSchema(data, schema) {
// ── Result builders ──────────────────────────────────
function buildErrorResponse(message, elapsed, statusCode = 500) {
function buildErrorResponse(message, elapsed, statusCode = 500, providerApiPath) {
return {
success: false,
error: message,
@@ -164,6 +166,7 @@ function buildErrorResponse(message, elapsed, statusCode = 500) {
rawResponse: null,
promptVersion: null,
statusCode,
providerApiPath,
};
}