docs: clarify markers must be bare text, no backticks

Also updated xmpp_bot.py regex to handle backtick-wrapped markers defensively.
Updated MEMORY.md prompt to require bare markers.
This commit is contained in:
2026-06-14 01:58:00 +08:00
parent 8c2355d95f
commit 34e4477642
+7 -6
View File
@@ -51,11 +51,11 @@ LLM 根据 session 上下文判断
| 场景 | 行为 | 输出 | | 场景 | 行为 | 输出 |
|------|------|------| |------|------|------|
| 话题完全无关 | 沉默 | `__SILENT__` | | 话题完全无关 | 沉默 | `__SILENT__`(裸文本,无格式) |
| 是之前对话的延续 | 正常参与 | `__REPLY__` + 内容 | | 是之前对话的延续 | 正常参与 | `__REPLY__` + 内容(裸文本,无格式) |
| 被 @ 或直接提问 | 必须回应 | `__REPLY__` + 内容 | | 被 @ 或直接提问 | 必须回应 | `__REPLY__` + 内容(裸文本,无格式) |
| 别人刚说过同样观点 | 不重复,除非被追问 | `__SILENT__` | | 别人刚说过同样观点 | 不重复,除非被追问 | `__SILENT__`(裸文本,无格式) |
| 不确定是否该回应 | 倾向于沉默(宁缺毋滥) | `__SILENT__` | | 不确定是否该回应 | 倾向于沉默(宁缺毋滥) | `__SILENT__`(裸文本,无格式) |
### 3. 标记规范 ### 3. 标记规范
@@ -65,7 +65,8 @@ __REPLY__ — LLM 决定回应,代码剥标记后发出去
``` ```
- 标记必须位于回复的**最开头** - 标记必须位于回复的**最开头**
- 标记后换行或空格均可 - **必须是裸文本**,不加反引号、星号、括号或其他格式
- 标记后直接跟正文,或换行均可
- 大小写敏感:全大写 + 双下划线 - 大小写敏感:全大写 + 双下划线
--- ---