fix: restore conversational rectification history

This commit is contained in:
Jesse_Chen
2026-07-23 14:26:35 +08:00
parent 08a49aa50f
commit 685f322981
13 changed files with 396 additions and 54 deletions
@@ -9,7 +9,10 @@ import {
useConversationalRectification,
type ConversationalRectificationController,
} from "../hooks/use-conversational-rectification.ts";
import type { ConversationalRectificationTurn } from "../lib/conversational-rectification/contracts.ts";
import type {
ConversationalRectificationResponse,
ConversationalRectificationTurn,
} from "../lib/conversational-rectification/contracts.ts";
type SurfaceProps = Readonly<{
controller: ConversationalRectificationController;
@@ -249,10 +252,10 @@ export function ConversationalRectificationSurface({
}
type ConversationalBirthTimeRectificationProps = Readonly<{
initialTurn?: ConversationalRectificationTurn | null;
initialTurn?: ConversationalRectificationResponse | null;
pendingConsultationQuestion?: string | null;
continuationPending?: boolean;
onTurn?: (turn: ConversationalRectificationTurn) => void;
onTurn?: (turn: ConversationalRectificationResponse) => void;
onPendingChange?: (pending: boolean) => void;
onContinueOriginalQuestion?: (question: string) => void;
}>;