fix(confidence-engine): expose failed provider path
This commit is contained in:
+4
-1
@@ -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,
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user