minecraft1024a
7a2c08c18e
feat(prompt): 为提示词注入添加占位符保护机制
为防止注入规则(特别是使用宽泛正则表达式的 REMOVE 或 REPLACE 类型)意外修改或删除核心的 "{...}" 占位符,引入了一套新的占位符保护机制。
该机制通过以下步骤确保注入过程的安全性:
1. **保护**:在应用任何规则之前,模板中的所有占位符都会被替换为唯一的临时标记。
2. **预检与警告**:系统会检查所有危险规则(REMOVE/REPLACE),如果其目标内容可能匹配到被保护的占位符,则会记录一条警告日志。
3. **安全应用**:所有注入规则在已保护的模板上按优先级顺序执行。
4. **恢复**:完成所有注入后,临时标记被恢复为原始的占位符。
此项更改显著提升了提示词系统的鲁棒性,确保了核心模板的完整性不会被插件或动态规则无意中破坏。
2025-11-15 18:47:21 +08:00
..
2025-11-14 13:00:44 +08:00
2025-11-15 18:47:21 +08:00
2025-11-13 23:14:38 +08:00
2025-11-14 20:14:19 +08:00
2025-11-03 22:24:51 +08:00
2025-11-15 17:12:46 +08:00
2025-11-12 20:34:36 +08:00
2025-11-15 17:12:46 +08:00
2025-10-31 21:13:54 +08:00
2025-11-15 17:12:46 +08:00
2025-11-15 17:12:46 +08:00
2025-11-15 17:12:46 +08:00
2025-11-12 13:47:00 +08:00
2025-11-07 21:01:45 +08:00
2025-10-31 22:42:39 +08:00
2025-11-15 17:12:46 +08:00