diff --git a/src/browser/components/DebugLlmRequestModal.tsx b/src/browser/components/DebugLlmRequestModal.tsx index 937cd10c21..4f9b99d8b9 100644 --- a/src/browser/components/DebugLlmRequestModal.tsx +++ b/src/browser/components/DebugLlmRequestModal.tsx @@ -7,6 +7,12 @@ import { Button } from "@/browser/components/ui/button"; import { useCopyToClipboard } from "@/browser/hooks/useCopyToClipboard"; import { copyToClipboard } from "@/browser/utils/clipboard"; +const JsonOutput: React.FC<{ children: React.ReactNode }> = ({ children }) => ( +
+
{children}
+
+); + interface DebugLlmRequestModalProps { workspaceId: string; open: boolean; @@ -73,8 +79,8 @@ export const DebugLlmRequestModal: React.FC = ({ return ( - - + +
Last LLM request @@ -112,7 +118,7 @@ export const DebugLlmRequestModal: React.FC = ({
-
+
{error &&
{error}
} {loading && !snapshot && ( @@ -126,7 +132,7 @@ export const DebugLlmRequestModal: React.FC = ({ )} {snapshot && ( -
+
{snapshot.providerName} @@ -162,8 +168,11 @@ export const DebugLlmRequestModal: React.FC = ({ )}
-
-
+
+
System message @@ -172,22 +181,18 @@ export const DebugLlmRequestModal: React.FC = ({
-
+
Messages -
-                    {JSON.stringify(snapshot.messages, null, 2)}
-                  
+ {JSON.stringify(snapshot.messages, null, 2)}
-
+
Full JSON -
-                    {json}
-                  
+ {json}