docs(契约): 行内白名单定为六项(加回 u,s 仍不在内)
This commit is contained in:
1 parent
74c9f2d8df
commit
1107b2a717
1 file changed
+2
-2
+2
-2
@@ -1493,8 +1493,8 @@ curl -s -X POST -H "X-API-Key: $KEY" \
|
||||
|
||||
- 🔴 **背景(实测)**:她输出的**不是 Markdown**(最近 12 条 assistant 消息里 `**` 记号 0 个、列表行 0 个),而是**有限的一小组 HTML 标签**:`<p>` 96 次、`<action>` 34 次、**`<b>` 6 次**。`<p>` / `<action>` 各端早已处理,**`<b>` 此前没有任何一端处理 ⇒ 用户直接看到裸标签**。
|
||||
- **新增渲染口径(跨端一致)**:助手消息正文里,以下**行内标签**应被渲染成对应样式,而**不是**按字面显示:
|
||||
`b` / `strong`(粗)· `i` / `em`(斜)· `code`(等宽)。
|
||||
⚠️ **同日晚修订:白名单由八项收窄为上面五项**(去掉 `u`/`s`/`br`)—— `u`/`s` 在她 100 条输出里 0 命中,不值得让各端为它们返工;`br` 见下一节(它不是行内标签)。
|
||||
`b` / `strong`(粗)· `i` / `em`(斜)· `code`(等宽)· `u`(下划线)。
|
||||
⚠️ **白名单最终定为上面六项** —— 主人 2026-10-07 明确「**下划线确实可以保留**」⇒ `u` 加回;`s`(删除线)**仍不在其内**(她 100 条输出里 0 命中);`br` **不是行内标签**,见下一节(它是分隔符)。
|
||||
- **🔴 `<br>` 是「气泡/消息分隔符」,不是行内标签(同日追加,主人口径)**:主人原话「**对消息内的 `<br>` 始终处理为多条消息隔断**」。
|
||||
- **语义与 `<p>` 同级**:`<br>` 两边的文本**必须成为两条独立的消息**(IM 侧)/ **两个独立的气泡**(Web 侧),**而不是**同一条消息里的一个换行。
|
||||
- `<br>` / `<br/>` / `</br>` 三种写法**等价**(HTML5 口径)。
|
||||
|
||||
Reference in new issue
Block a user