From eb2311955a43bfe25e268c95c259e8fe2c3f2c5e Mon Sep 17 00:00:00 2001 From: Brace Sproul Date: Sun, 27 Jul 2025 12:36:05 -0700 Subject: [PATCH] fix: Properly extract and render PR URL (#553) * fix: Properly extract and render PR URL * cr --- apps/web/src/components/thread/messages/ai.tsx | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/apps/web/src/components/thread/messages/ai.tsx b/apps/web/src/components/thread/messages/ai.tsx index 312c2276..03e22c1a 100644 --- a/apps/web/src/components/thread/messages/ai.tsx +++ b/apps/web/src/components/thread/messages/ai.tsx @@ -525,9 +525,18 @@ export function AssistantMessage({ // Extract PR URL from the tool message content // Format: "Created pull request: https://github.com/owner/repo/pull/123" + // or "Marked pull request as ready for review: https://github.com/owner/repo/pull/123" let prUrl: string | undefined = undefined; - if (content && content.includes("pull request: ")) { - prUrl = content.split("pull request: ")[1].trim(); + if (content) { + if (content.includes("pull request: ")) { + prUrl = content.split("pull request: ")[1].trim(); + } else if ( + content.includes("Marked pull request as ready for review: ") + ) { + prUrl = content + .split("Marked pull request as ready for review: ")[1] + .trim(); + } } // Extract PR number from URL if available