diff --git a/vessel/src/app/api/raven-chat/enrichmentPhase.ts b/vessel/src/app/api/raven-chat/enrichmentPhase.ts index c4ce7fa34..756f0e732 100644 --- a/vessel/src/app/api/raven-chat/enrichmentPhase.ts +++ b/vessel/src/app/api/raven-chat/enrichmentPhase.ts @@ -39,7 +39,7 @@ function describeEnrichmentError(error: unknown): Record { record.status = error.status; record.retryAfterMs = error.retryAfterMs; } - if (error instanceof Error && error.stack) { + if (error instanceof Error && error.stack && process.env.NODE_ENV !== 'production') { record.stackTop = error.stack.split('\n').slice(0, 4).join('\n'); } return record; diff --git a/vessel/src/app/api/raven-chat/upstreamContext.ts b/vessel/src/app/api/raven-chat/upstreamContext.ts index abfabd46c..5df5f73dc 100644 --- a/vessel/src/app/api/raven-chat/upstreamContext.ts +++ b/vessel/src/app/api/raven-chat/upstreamContext.ts @@ -109,7 +109,7 @@ function describeUpstreamFetchError(error: unknown): Record { if (maybeStatus.status !== undefined) record.status = maybeStatus.status; if (maybeStatus.retryAfterMs !== undefined) record.retryAfterMs = maybeStatus.retryAfterMs; } - if (error instanceof Error && error.stack) { + if (error instanceof Error && error.stack && process.env.NODE_ENV !== 'production') { record.stackTop = error.stack.split('\n').slice(0, 4).join('\n'); } return record;