feat(assistant): unify confirmed memory capture
This commit is contained in:
@@ -193,7 +193,7 @@ export interface UnifiedKnowledgeResponse {
|
||||
|
||||
export type MemoryCandidateStatus = 'DRAFT' | 'NEEDS_INPUT' | 'CONFIRMED' | 'DISMISSED' | 'EXPIRED' | string;
|
||||
|
||||
export type MemoryTargetDomain = 'PERSONAL' | 'PROJECT_SERVICE' | string;
|
||||
export type MemoryTargetDomain = 'ASSISTANT_CAPTURE' | 'PERSONAL' | 'COMPANY' | 'PROJECT_SERVICE' | string;
|
||||
|
||||
export interface MemoryCandidateDraft {
|
||||
projectCode: string | null;
|
||||
@@ -225,6 +225,7 @@ export interface MemoryConfirmRequest {
|
||||
idempotencyKey: string;
|
||||
draft: MemoryCandidateDraft;
|
||||
enableReminder: boolean;
|
||||
saveScope?: 'PRIVATE' | 'COMPANY';
|
||||
}
|
||||
|
||||
export interface MemoryConfirmResult {
|
||||
@@ -233,6 +234,23 @@ export interface MemoryConfirmResult {
|
||||
version: number;
|
||||
}
|
||||
|
||||
export interface AssistantCapture {
|
||||
id: number;
|
||||
saveScope: 'PRIVATE' | 'COMPANY';
|
||||
suggestedType: string;
|
||||
projectCode?: string | null;
|
||||
buildingName?: string | null;
|
||||
unitName?: string | null;
|
||||
roomNo?: string | null;
|
||||
category: string;
|
||||
summary: string;
|
||||
detail?: string | null;
|
||||
occurredAt: string;
|
||||
followUpAt?: string | null;
|
||||
deliveryStatus: 'NOT_REQUIRED' | 'PENDING' | 'DELIVERED' | 'FAILED' | string;
|
||||
createdAt: string;
|
||||
}
|
||||
|
||||
export interface ServiceMemory {
|
||||
id: number;
|
||||
version: number;
|
||||
|
||||
Reference in New Issue
Block a user