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,