diff --git a/ui/admin/app/components/chat/Message.tsx b/ui/admin/app/components/chat/Message.tsx
index 91de0b513..4bb3b29f8 100644
--- a/ui/admin/app/components/chat/Message.tsx
+++ b/ui/admin/app/components/chat/Message.tsx
@@ -71,15 +71,6 @@ export const Message = React.memo(({ message }: MessageProps) => {
isUser ? "justify-end" : "justify-start"
)}
>
- {isUser && message.runId && (
-
{
{message.runId && !isUser && (
-
+
)}
diff --git a/ui/admin/app/components/chat/MessageDebug.tsx b/ui/admin/app/components/chat/MessageDebug.tsx
index d3398e507..fc2cf863d 100644
--- a/ui/admin/app/components/chat/MessageDebug.tsx
+++ b/ui/admin/app/components/chat/MessageDebug.tsx
@@ -1,11 +1,11 @@
-import { CodeIcon, Maximize2Icon, Minimize2Icon } from "lucide-react";
+import { CodeIcon, InfoIcon, Maximize2Icon, Minimize2Icon } from "lucide-react";
import { useState } from "react";
import { Calls } from "~/lib/model/runs";
import { RunsService } from "~/lib/service/api/runsService";
import CallFrames from "~/components/chat/CallFrames";
-import { Button, ButtonProps } from "~/components/ui/button";
+import { Button } from "~/components/ui/button";
import {
Dialog,
DialogContent,
@@ -22,10 +22,9 @@ import {
type MessageDebugProps = {
runId: string;
- variant?: ButtonProps["variant"];
};
-export function MessageDebug({ runId, variant }: MessageDebugProps) {
+export function MessageDebug({ runId }: MessageDebugProps) {
const [runDebug, setRunDebug] = useState
({});
const [isFullscreen, setIsFullscreen] = useState(false);
@@ -36,7 +35,7 @@ export function MessageDebug({ runId, variant }: MessageDebugProps) {
- View Run Info
+ Debug Information
message.runId)?.runId;
+
return (
))}
-
+
+
+
+ {currentRunId && (
+
+ )}
+
)}
diff --git a/ui/admin/tsconfig.json b/ui/admin/tsconfig.json
index b84dedebf..84e977351 100644
--- a/ui/admin/tsconfig.json
+++ b/ui/admin/tsconfig.json
@@ -2,7 +2,7 @@
"include": ["env.d.ts", "**/*.ts", "**/*.tsx", ".react-router/types/**/*"],
"compilerOptions": {
"rootDirs": [".", "./.react-router/types"],
- "lib": ["DOM", "DOM.Iterable", "ES2022"],
+ "lib": ["DOM", "DOM.Iterable", "ES2023"],
"types": ["@react-router/node", "vite/client"],
"isolatedModules": true,
"esModuleInterop": true,