diff --git a/src/components/chat/GlobalChatbox.utils.ts b/src/components/chat/GlobalChatbox.utils.ts index 0bab75b..ff0b069 100644 --- a/src/components/chat/GlobalChatbox.utils.ts +++ b/src/components/chat/GlobalChatbox.utils.ts @@ -1,11 +1,13 @@ import type { PersistedChatState } from "./GlobalChatbox.types"; -export const createId = () => `${Date.now()}-${Math.random().toString(36).slice(2, 8)}`; +export const createId = () => + `${Date.now()}-${Math.random().toString(36).slice(2, 8)}`; export const CHAT_STORAGE_KEY = "tjwater_copilot_chat_state_v1"; -const THINK_TAG_ALIAS_PATTERN = /<\s*(\/?)\s*(thinking|reasoning|thought)\b[^>]*>/gi; +const THINK_TAG_ALIAS_PATTERN = + /<\s*(\/?)\s*(thinking|reasoning|thought)\b[^>]*>/gi; export const PRESET_PROMPTS = [ + "分析当前管网中的水力瓶颈管道,并给出改造建议。", "帮我分析当前管网压力异常点,并按风险等级排序。", - "基于当前状态,给出今天的巡检优先级和建议路线。", "帮我生成一份今日运行简报,包含问题、原因和建议。", ]; @@ -47,7 +49,10 @@ export const getInitialChatState = (): PersistedChatState => { } return { messages: parsed.messages, conversationId: parsed.conversationId }; } catch (error) { - console.error("[GlobalChatbox] Failed to read persisted chat state:", error); + console.error( + "[GlobalChatbox] Failed to read persisted chat state:", + error, + ); window.localStorage.removeItem(CHAT_STORAGE_KEY); return { messages: [], conversationId: undefined }; }