UNPKG

@mastra/playground-ui

Version:

Mastra Playground components

59 lines (58 loc) 1.33 kB
export interface Message { id: string; role: 'user' | 'assistant'; content: any; isError?: boolean; } export interface ChatProps { agentId: string; agentName?: string; threadId?: string; initialMessages?: Message[]; memory?: boolean; baseUrl?: string; refreshThreadList?: () => void; } export type SpanStatus = { code: number; }; export type SpanOther = { droppedAttributesCount: number; droppedEventsCount: number; droppedLinksCount: number; }; export type SpanEvent = { attributes: Record<string, string | number | boolean | null>[]; name: string; timeUnixNano: string; droppedAttributesCount: number; }; export type Span = { id: string; parentSpanId: string | null; traceId: string; name: string; scope: string; kind: number; status: SpanStatus; events: SpanEvent[]; links: any[]; attributes: Record<string, string | number | boolean | null>; startTime: number; endTime: number; duration: number; other: SpanOther; createdAt: string; }; export type SpanNode = Span & { children: SpanNode[]; relativePercentage?: number; }; export type RefinedTrace = { traceId: string; serviceName: string; duration: number; started: number; status: SpanStatus; trace: Span[]; };