DSH Plugins
返回列表
🤖

dsh-sensitive-replace

模型推理 更新于 2026.10.11

在终端中运行以下命令:

dsh plugin install Short-Arm-Ape/dsh-sensitive-replace

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install Short-Arm-Ape/dsh-sensitive-replace 安装插件(源码:https://github.com/Short-Arm-Ape/dsh-sensitive-replace),装完后重启对应 profile 使 bundle 生效。

插件介绍

在用 DeepSeek 官方 API 时,部分字符或 emoji 码位组合可能单独触发 Content Exists Risk 400。DSH 请求消息会被深冻结,仅在水fall里原地改写容易失效;会话历史、模型输出和 tool-call 参数仍可能带着未屏蔽内容出网。本插件专注规避官方审核导致的 400,而非通用隐私脱敏。

按你维护的 YAML 屏蔽表,在三处做单向替换:进上下文前(agent/pre-step)、工具结果写日志前(tools/post-execute)、出网前深拷贝整份请求(llm/stream,含历史、模型文本、tool 参数与 system)。规则分全局、Provider ID 与模型三级,保存即热重载;形态写错会加载告警。遇 400 可加硬清洗并在同会话重试。

适合需要自定义词表、出网前兜底历史内容、并希望 400 自动恢复的用户。若只需零配置码位级屏蔽,同类 dsh-text-guard 更轻。替换不可逆,展示与出网内容可能不一致,需用占位符与 hits 自行对照。

使用场景

  • 官方 API 因特定字符或 emoji 返回 Content Exists Risk 400
  • 工具输出或历史消息在出网前仍需清洗
  • 需要按 Provider 与模型维护可热更新的屏蔽词表

适合人员

  • 日常使用 DeepSeek 官方路由的 DSH 用户
  • 希望同会话内自动恢复 400 的开发者
  • 需要出网前整包清洗而非仅进日志前中和的人