export interface IAgent { id?: number; namespace: string; name: string; icon: string; description?: string | null; tags?: string[]; enabled: boolean; created_at?: string; updated_at?: string; } export interface IAgentConversation { id?: string; user_id?: number | null; username?: string; title?: string; message_count?: number; created_at?: string; updated_at?: string; } export interface IAgentMessage { id?: string; conversation_id?: string; user_id?: number | null; agent?: string; role?: string; content?: string; attachments?: Record | null; tool_calls?: Record | null; tool_results?: Record | null; usage?: Record | null; meta?: Record | null; created_at?: string; updated_at?: string; }