diff --git a/orchestrator/src/client/components/ghostwriter/MessageList.tsx b/orchestrator/src/client/components/ghostwriter/MessageList.tsx index f62f637..297d4de 100644 --- a/orchestrator/src/client/components/ghostwriter/MessageList.tsx +++ b/orchestrator/src/client/components/ghostwriter/MessageList.tsx @@ -1,5 +1,7 @@ import type { JobChatMessage } from "@shared/types"; import type React from "react"; +import ReactMarkdown from "react-markdown"; +import remarkGfm from "remark-gfm"; import { StreamingMessage } from "./StreamingMessage"; type MessageListProps = { @@ -39,10 +41,15 @@ export const MessageList: React.FC = ({ {isActiveStreaming ? ( + ) : message.role === "assistant" ? ( +
+ + {message.content || "..."} + +
) : (
- {message.content || - (message.role === "assistant" ? "..." : "")} + {message.content}
)}