fix: scope onboarding fallback greeting

This commit is contained in:
Jesse_Chen
2026-07-19 21:59:43 +08:00
parent 5ee925cd1e
commit 308e5d532a
4 changed files with 41 additions and 27 deletions
+2 -1
View File
@@ -46,6 +46,7 @@ import { chatMessageViews, type ChatMessage } from "@/lib/chat-message-view";
import {
OnboardingAuthenticationError,
type OnboardingContent,
createOnboardingFallbackGreeting,
createStartGreeting,
isCurrentOnboardingRequest,
onboardingProfileFingerprint,
@@ -2320,7 +2321,7 @@ export default function Home() {
<OnboardingChatMessage role="assistant" text={onboarding?.greeting
|| (onboardingPending
? `${profile.name.trim()},稍等一下,我正在准备几个适合开始的问题。`
: startGreeting || `${profile.name.trim()},从你此刻最关心的问题开始吧。`)} />
: createOnboardingFallbackGreeting(profile.name))} />
)}
{!profileComplete && onboardingStep === "birth" && onboardingCardReady && (
+4
View File
@@ -104,6 +104,10 @@ export function createStartGreeting(
return variants[Math.floor(variantSelection * variants.length)](displayName);
}
export function createOnboardingFallbackGreeting(name: string): string {
return `${name.trim()},从你此刻最关心的问题开始吧。`;
}
export function onboardingProfileFingerprint(profile: OnboardingProfileFingerprintInput): string {
return JSON.stringify([
profile.name,