调整预设对话
This commit is contained in:
@@ -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 };
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user