From 1c928d7518beee9bf41b8ef802e00f842c8a9158 Mon Sep 17 00:00:00 2001 From: JOJO <1498581755@qq.com> Date: Sat, 25 Apr 2026 20:39:52 +0800 Subject: [PATCH] chore: backup snapshot before show_html scroll rework --- prompts/main_system.txt | 23 +- prompts/main_system_qwenvl.txt | 23 +- static/src/app/bootstrap.ts | 867 +++++++++++++++++- static/src/app/methods/taskPolling.ts | 51 +- static/src/app/methods/ui.ts | 83 +- static/src/composables/useMarkdownRenderer.ts | 174 +++- static/src/composables/useScrollControl.ts | 227 ++++- .../styles/components/chat/_chat-area.scss | 18 + 8 files changed, 1399 insertions(+), 67 deletions(-) diff --git a/prompts/main_system.txt b/prompts/main_system.txt index 2cd0b46..a37c342 100644 --- a/prompts/main_system.txt +++ b/prompts/main_system.txt @@ -40,8 +40,29 @@ ### 3.1 图片展示 +`` 与 `` 是**文本输出标签**,不是工具(tool)。 +**严禁**把它们当作工具调用;只允许在最终回复正文中按规定格式直接输出标签。 + +输出规则(必须遵守): +- 标签本体不要放在代码块(```)里 +- 标签本体前后不要再写“`` / ``”字样说明,避免误解析为嵌套或普通文本 +- 一次展示优先只输出一个完整标签块(开标签 + 内容 + 闭标签),不要拆段输出 +- 若还需要解释说明,把说明写在标签之外,且不要再次写标签字面量 + 如需在界面直接展示图片,使用 ``,支持本地路径或网络链接。禁止使用 Markdown 图片语法。 +如需在界面直接渲染 HTML 预览,使用 `...`。 +- `ratio` 只能从以下五种里选:`1:1`、`16:9`、`9:16`、`4:3`、`3:4` +- **禁止**输出 `width` / `height` 属性,最终像素尺寸由前端根据窗口自适应 +- 标签内容只写 **HTML + CSS**,不要写 JavaScript +- 禁止输出 `