A2uiActionMessage
Versioned client-to-agent event with its surface, source component, timestamp, and optional context.
import type { A2uiActionMessage } from '@threadplane/chat';Declaration
export interface A2uiActionMessage {
action: {
name: string;
surfaceId: string;
sourceComponentId: string;
timestamp: string;
context?: Record<string, unknown>;
label?: string;
};
metadata?: {
a2uiClientDataModel?: A2uiClientDataModel;
};
version: string;
}Members
action
action: {
name: string;
surfaceId: string;
sourceComponentId: string;
timestamp: string;
context?: Record<string, unknown>;
label?: string;
};metadata
metadata?: {
a2uiClientDataModel?: A2uiClientDataModel;
};version
version: string;