Skip to content

Commit 12f6080

Browse files
authored
Merge pull request #3488 from liam-hq/error-report-to-sentry
✨(sentry): Add Sentry error reporting for agent workflow errors
2 parents fa6b1f7 + 762a415 commit 12f6080

File tree

1 file changed

+3
-0
lines changed
  • frontend/apps/app/app/api/chat/stream

1 file changed

+3
-0
lines changed

frontend/apps/app/app/api/chat/stream/route.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import {
55
invokeDbAgentStream,
66
} from '@liam-hq/agent'
77
import { SSE_EVENTS } from '@liam-hq/agent/client'
8+
import * as Sentry from '@sentry/nextjs'
89
import { NextResponse } from 'next/server'
910
import * as v from 'valibot'
1011
import { createClient } from '../../../../libs/db/server'
@@ -128,6 +129,8 @@ export async function POST(request: Request) {
128129
}
129130
controller.enqueue(enc.encode(line(SSE_EVENTS.END, null)))
130131
} catch (err) {
132+
Sentry.captureException(err)
133+
131134
const message = err instanceof Error ? err.message : String(err)
132135
controller.enqueue(enc.encode(line(SSE_EVENTS.ERROR, { message })))
133136
} finally {

0 commit comments

Comments
 (0)