UNPKG

plazbot-cli

Version:
63 lines (52 loc) 1.16 kB
import { BaseCommandOptions } from './common'; export interface AgentCommandOptions { dev?: boolean; } export interface ChatOptions extends BaseCommandOptions { agentId: string; sessionId?: string; multipleAnswers?: boolean; } export interface OnMessageOptions extends BaseCommandOptions { agentId: string; question: string; sessionId?: string; multipleAnswers?: boolean; } export interface EnableWidgetOptions extends AgentCommandOptions { disable?: boolean; } export interface ListAgentsOptions extends BaseCommandOptions { } export interface AgentListItem { id: string; name: string; enable: boolean; description: string; createdAt: string; } export interface ChatMessage { timestamp: string; role: string; content: string; metadata?: Record<string, any>; source?: string; } export interface ChatHistoryParams { id: string; limit: number; from?: string; to?: string; } export interface ChatHistoryResponse { messages: ChatMessage[]; success: boolean; } export interface AgentSource { title?: string; url?: string; } export interface AgentResponse { answer: string; sources?: AgentSource[]; }