UNPKG

@copilotkit/shared

Version:

<img src="https://github.com/user-attachments/assets/0a6b64d9-e193-4940-a3f6-60334ac34084" alt="banner" style="border-radius: 12px; border: 2px solid #d6d4fa;" />

38 lines (31 loc) 792 B
import agui from "@ag-ui/core"; export interface ImageData { format: string; bytes: string; } // Pass through types export type Role = agui.Role; export type SystemMessage = agui.SystemMessage; export type DeveloperMessage = agui.DeveloperMessage; export type ToolCall = agui.ToolCall; export type ActivityMessage = agui.ActivityMessage; // Extended message types export type ToolResult = agui.ToolMessage & { toolName?: string; }; export type AIMessage = agui.AssistantMessage & { generativeUI?: (props?: any) => any; agentName?: string; state?: any; image?: ImageData; }; export type UserMessage = agui.UserMessage & { image?: ImageData; }; export type Message = | AIMessage | ToolResult | UserMessage | SystemMessage | DeveloperMessage | ActivityMessage;