Skip to content

Commit 85a836c

Browse files
committed
feat(asr): 前端预热传标题(REQ-266 接线)
1 parent 7abc9a3 commit 85a836c

2 files changed

Lines changed: 7 additions & 2 deletions

File tree

‎app/src/components/ProfileDetector.test.tsx‎

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,11 @@ describe("ProfileDetector v0.13.6 三维交互", () => {
7676
await waitFor(() => expect(screen.getByRole("button", { name: "投资理财" })).toBeTruthy());
7777
fireEvent.click(screen.getByRole("button", { name: "会计财务" }));
7878
await waitFor(() =>
79-
expect(invokeMock).toHaveBeenCalledWith("preheat_domain_hotwords", { kind: "economy", fine: ["invest", "accounting"] }),
79+
expect(invokeMock).toHaveBeenCalledWith("preheat_domain_hotwords", {
80+
kind: "economy",
81+
fine: ["invest", "accounting"],
82+
title: "某视频_哔哩哔哩_bilibili",
83+
}),
8084
);
8185
await waitFor(() =>
8286
expect(invokeMock).toHaveBeenCalledWith("remember_video_profile_domain", {

‎app/src/components/ProfileDetector.tsx‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,8 @@ export default function ProfileDetector({
207207
// 审查 L2 修复:preheat 与 remember 相互独立(热词失败不阻断记忆写)
208208
let warmErr = "";
209209
try {
210-
await invoke("preheat_domain_hotwords", { kind: d.kind, fine: fineIds });
210+
// REQ-266(v0.20.1):标题主题词随预热注入(后端 title_hotword_candidates 提取)
211+
await invoke("preheat_domain_hotwords", { kind: d.kind, fine: fineIds, title: windowTitle });
211212
} catch (e) {
212213
warmErr = `领域热词预热失败: ${e}`;
213214
}

0 commit comments

Comments
 (0)