From c1de298ff09f03027b98a38098fb37076733e0a4 Mon Sep 17 00:00:00 2001 From: Trynax Date: Sun, 17 Aug 2025 23:21:03 +0100 Subject: [PATCH 1/2] fix: remove trailing backticks from code blocks --- .../_components/chat/messages/utils/llm-code-block.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/app/(general)/_components/chat/messages/utils/llm-code-block.tsx b/src/app/(general)/_components/chat/messages/utils/llm-code-block.tsx index f8ed954f..b9c0f445 100644 --- a/src/app/(general)/_components/chat/messages/utils/llm-code-block.tsx +++ b/src/app/(general)/_components/chat/messages/utils/llm-code-block.tsx @@ -13,5 +13,8 @@ export const LLMCodeBlock: LLMOutputComponent = ({ blockMatch }) => { return null; } - return ; + // @llm-ui/code bug: failing to remove trailing backticks + const cleanedCode = code.replace(/```\s*$/, '').trim(); + + return ; }; From 90c8dae6d9bef82e513dbd1da81a349be2e39603 Mon Sep 17 00:00:00 2001 From: Trynax Date: Sun, 17 Aug 2025 23:25:51 +0100 Subject: [PATCH 2/2] format: apply prettier --- .../_components/chat/messages/utils/llm-code-block.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/app/(general)/_components/chat/messages/utils/llm-code-block.tsx b/src/app/(general)/_components/chat/messages/utils/llm-code-block.tsx index b9c0f445..795d6b3b 100644 --- a/src/app/(general)/_components/chat/messages/utils/llm-code-block.tsx +++ b/src/app/(general)/_components/chat/messages/utils/llm-code-block.tsx @@ -14,7 +14,9 @@ export const LLMCodeBlock: LLMOutputComponent = ({ blockMatch }) => { } // @llm-ui/code bug: failing to remove trailing backticks - const cleanedCode = code.replace(/```\s*$/, '').trim(); + const cleanedCode = code.replace(/```\s*$/, "").trim(); - return ; + return ( + + ); };