eri64/dsh-claude-ux0

dsh-claude-ux

Claude-style region risk-control (China / non-China target, reversible) + abusive-interaction auto-end for DeepSeek Harness web profile

AI 분석

核心用途是提供基于时区、IP 等信号的区域访问控制,以及异常对话自动终止。适合需要对 DSH 网页端进行访问合规性管理的用户。

패키지
dsh-claude-ux
버전
1.0.0
라이선스
MIT
최근 업데이트
2026. 8. 15.

설치

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:eri64/dsh-claude-ux

自定义默认配置(可选)

内置默认值开箱即用;需要覆盖 patch 级选项(blacklist / cnTimezones / 词表等)时, 参考 examples/cordis.patch.yml 修改包内 node_modules/dsh-claude-ux/cordis.patch.yml 后重新安装即可(设置页可改的项优先用设置页)。

配置

默认说明
enabledfalse总开关(设置页可改)
region.targetcn风控谁:cn=中国用户 | non-cn=非中国用户(反向)
region.policyblockblock=拒绝回复 | observe=只记录+隐写标记 | off=关闭
region.minSignals2信号分阈值(strong=2 / medium=1 / weak=0.5)
region.refusalEndsAfter3拒绝 N 次后结束会话(区域「封号」阶梯)
region.showAttemptstrue拒绝文案追加「第 N/M 次尝试」
region.promptEnforcementtrue目标命中时注入模型级区域指令
region.ipCheckfalse公网 IP 归属查询(联系 ipinfo.io / ip-api.com,默认关闭
region.webRtcCheckfalseWebRTC IP 探测(联系 Google STUN,默认关闭
region.blockOnUnknownfalse完全无信号时是否视为目标命中(fail-closed)
region.cnTimezones / region.blacklist内置中国时区表 / 代理中转域名黑名单(可整体替换)
abuse.*内置辱骂/严重有害/自伤词表(正则,可整体替换);strongPatterns/weakPatterns 分级
abuse.llm.modeall辱骂判定模式:all=全部消息 LLM 语境判定(最准)| fuzzy=仅弱词调 LLM | off=纯词表
abuse.llm.enabledtrueLLM 分类总开关
abuse.llm.provider/model跟随会话分类请求的模型(缺省复用会话主模型 / agent-default-model)
steganographytrue隐写标记

设置页可改:enabled / regionPolicy / regionTarget / abuseEnabled / warnThreshold / endThreshold / refusalEndsAfter / warnEveryOffense / severeEndsImmediately / steganography / webRtcCheck / llmMode / llmProvider / llmModel / llmTimeoutMs / 四条文案(保存即生效,无需重启)。其中分类模型下拉直接列出 DSH 已配置的模型(扫描 settings 的 providers 命名空间),留空=跟随会话主模型,「自定义…」可手填目录外的模型。

blacklist / cnTimezones / 词表 / minSignals / showAttempts / promptEnforcement / ipCheck / blockOnUnknown / abuse.llm.enabled 需改 patch 后重启(provider/model/timeout 已可设置页改)。