dsh-unicode-guard
在终端中运行以下命令:
dsh plugin install KAsyori/dsh-unicode-guard
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install KAsyori/dsh-unicode-guard,或从 https://github.com/KAsyori/dsh-unicode-guard 获取源码后按 README 将插件加入 profile bundle。
插件介绍
当代理抓取网页时,页脚或语言切换器里的国旗式 emoji 常会悄悄进入工具结果。一旦会话里带着这类字节,部分推理接口会直接以 HTTP 400 和模糊的「Content Exists Risk」拒绝请求;重试内容完全相同,整段会话便无法自行恢复。
dsh-unicode-guard 是 DSH 宿主侧插件,在内容进入模型可见面之前改写载荷。它在工具执行后、代理每步之前,以及 LLM 流式出站请求三个层次介入:区域指示符对被换成可读的 ASCII 标记 [FLAG:AB],紧随其后的变体选择符也会被清理,而普通 emoji、CJK 与其他字符保持原样。若会话已被污染,下一轮在组装请求前即可通过表面替换完成修复,无需依赖失败重试。
适合在 DSH 上跑会读网页、拉取外部内容的代理,且对接的推理端点对国旗类编码敏感的管理员与安全运维场景。默认只处理区域指示符;若确有需要,也可通过配置选择更激进的 astral 模式,但那会改变更多合法输出,应谨慎启用。
使用场景
- 代理抓取网页后工具结果里混入国旗 emoji,后续请求全部被推理端拒绝
- 会话因 Content Exists Risk 卡在 400,重试内容相同无法自行恢复
- 需要在工具结果、会话与出站请求多层屏蔽区域指示符再发给模型
适合人员
- 在 DSH 上运行会读网页、拉外部内容的代理的运维人员
- 对接对特定 Unicode 字节敏感的推理接口的管理员
- 关注 admin-security 与请求稳健性的平台使用者