UNPKG

@difizen/magent-au

Version:
28 lines 959 B
import type { ConversationOption } from '@difizen/magent-chat'; import { Syringe } from '@difizen/mana-app'; import type { APIMessage, IAUMessage } from '../au-chat-message/protocol.js'; export interface SessionCreate { agentId: string; } export interface SessionOption extends ConversationOption { id: string; agentId: string; created?: string; modified?: string; messages?: IAUMessage[]; } export declare const SessionOptionType: { isOption(data?: Record<string, any>): data is SessionOption; isFullOption(data?: Record<string, any>): boolean; }; export type { SessionModel } from './session-model.js'; export declare const SessionInstance: Syringe.DefinedToken; export interface APISession { agent_id: string; gmt_created: string; gmt_modified: string; id: string; messages: APIMessage[]; } export declare const toSessionOption: (item: APISession) => SessionOption; //# sourceMappingURL=protocol.d.ts.map