DSH Plugins
返回列表
🧩

dsh-no-phone-home

admin-security 更新于 2026.09.29

在终端中运行以下命令:

dsh plugin install mattcarvercom/dsh-no-phone-home

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

在 DeepSeek Harness 中执行 dsh plugin install mattcarvercom/dsh-no-phone-home 安装本插件,也可在插件页启用;源码见 https://github.com/mattcarvercom/dsh-no-phone-home。

插件介绍

DeepSeek Harness 默认会挂载一批与诊断、产品分析相关的内置插件行:在你点反馈或给消息打分时,可能把会话前缀导出到远端收集器;也可能把增量会话日志、已安装插件清单随每次官方 API 请求一并带上。对在意数据留在本机、或希望明确知道「谁在什么时机上传了什么」的用户,这些行为往往不够透明。

dsh-no-phone-home 是一个纯补丁包:不附带运行时代码,只通过禁用指定插件行,关掉会话遥测、OTLP 传输、随请求附带的会话日志与插件清单、桌面端产品分析,以及会驱动遥测上传的反馈与评分入口(关闭后消息上的评分按钮也会消失)。补丁只针对行 id,上游若把同一能力迁到新包名,对应补丁会被跳过,避免你以为已关闭实则又悄悄启用。

它刻意不碰两类东西:走 DeepSeek 模型路由时请求头里的匿名用户与会话标识(要改需 dsh 本体代码);以及你主动使用的账号登录、网页搜索等能力——那些不是遥测,本包不会动它们。README 还建议配合环境变量 DSH_TELEMETRY_DISABLED=1 做纵深防护。

适合在自托管、合规敏感或纯本地开发场景下使用 dsh 的管理员与安全意识较强的用户;仓库提供 check 与测试,用来核对补丁层叠加后相关行是否真的处于 disabled。较旧的 dsh 缺少部分行时,会跳过不存在的补丁,一般仍可安装使用。

使用场景

  • 自托管或内网环境运行 dsh,不希望会话与工具调用被诊断遥测外发
  • 需要在保留官方 API 与主动功能的前提下,关闭反馈评分与随请求附带的日志/插件清单
  • 合规或审计要求明确禁用产品分析与 OTLP 导出

适合人员

  • 对数据出境与遥测透明度敏感的管理员
  • 自托管、本地优先或合规场景下的 dsh 部署者
  • 希望用补丁而非改源码来关闭内置遥测行的用户