返回 DeepSeek-Reasonix
mockScenarios.ts
根目录 / desktop / frontend / src / lib / mockScenarios.ts
1 import { desktopHost } from "./desktopHost";
2
3 export const GUIDANCE_QUEUE_MOCK_ITEMS = [
4 "先确认发送后输入框为什么残留刚发的消息,再决定修哪里。",
5 "保持真实 steer 协议不变,只调整前端乐观队列和按钮状态。",
6 "最后补后端 submit 悬挂时的回归测试,确保输入框会立刻释放。",
7 ] as const;
8
9 export function browserMockScenarioParam(): string {
10 if (typeof window === "undefined" || desktopHost().kind !== "none") return "";
11 return new URLSearchParams(window.location.search).get("mock")?.trim().toLowerCase() ?? "";
12 }
13
14 export function isGuidanceMockScenario(value: string): boolean {
15 return value === "guidance" || value === "guide" || value === "steer";
16 }
17
17 lines TYPESCRIPT