跳到主内容

dsh-claude-ux 使用指南

为 DeepSeek Harness web 端复刻 Claude 的区域风控(可反向)与辱骂/有害互动自动结束对话能力,含独立设置页与隐写标记。

本文为派生内容(基于 wiki / faq / compatibility_json 自动组装),非 AI 即时创作。

本文由本站基于该插件已收录的字段自动派生(wiki / faq / compatibility_json / readme),非 AI 即时创作。每节末尾标源字段。

快速上手

dsh-claude-ux

— 源: plugin_wiki.wiki_content

安装与验证

dsh plugin --profile web add github:eri64/dsh-claude-ux

复制以上命令在 DSH Web Profile 内运行。安装完成后在「插件列表」启用即可。

— 源: plugins.install

关键要点

  • 隐写通道:系统提示词日期格式(2026-06-30 ↔ 2026/06/30)编码区域判定,Unicode 撇号变体(U+2019 ↔ U+02BC)编码黑名单命中。

— 源: plugin_wiki.readme_zh (fallback readme_raw)

常见问题

插件默认是开启还是关闭?

默认关闭(cordis.patch.yml 中 enabled: false),避免把自己锁在外面。需要进入设置页的「Claude 风控」标签打开总开关并「保存并应用」后才会生效。

默认配置下会与外部服务通信吗?

不会。ipCheck 与 webRtcCheck 默认都是 false,公网 IP 归属查询(ipinfo.io / ip-api.com)和 WebRTC STUN 探测(Google)都不会触发。只有当你主动打开这两个开关时才会联系外部服务,详见 docs/PRIVACY.md。

自伤/他伤风险的消息会触发结束对话吗?

不会。源码明确写了"自伤/他伤风险消息永不触发结束",这是对齐 Claude 公开限制的安全覆盖——strikes 会被清零,会话继续进行。

怎么验证插件已经安装成功?

重启 web profile 后浏览器硬刷新,访问 http://127.0.0.1:3080/_dsh/claude/status ,返回 {"ok":true,...} 表示主机插件已加载;设置页左侧标签栏出现「Claude 风控」标签则说明客户端也生效。

分类用的 LLM 模型从哪里选?

设置页会扫描 DSH 已配置的 models 目录(settings 的 providers 命名空间)以下拉列出,留空则跟随当前会话主模型(无主模型时回退 agent-default-model)。下拉里找不到的可以选「自定义…」手填 provider/model。

区域风控可以反过来风控非中国用户吗?

可以。把设置页「区域风控」面板里的"风控目标"切到「非中国用户:检测到不是中国人就风控」(regionTarget=non-cn),就变成反向风控;其余的拒绝阶梯、隐写标记等行为完全一致。

命中区域风控后结束会话,重启 dsh 会失效吗?

不会。结束状态同时从会话日志推导(最后 turn/end 为 blocked、或最后一条 assistant 文本以结束文案前缀开头),重启后依然成立,客户端输入区会被 Chat ended 面板接管。

— 源: plugin_wiki.faq_json

兼容性

  • DSH: 未声明
  • Node: 未声明
  • Platforms: 跨平台

— 源: plugin_wiki.compatibility_json

踩坑提醒

安装前请审阅上游仓库;本指南基于已收录字段自动派生,可能滞后于最新版本。如发现与官方文档冲突,请以上游为准。

— 来源:通用规则

dsh-claude-ux 使用指南