前言¶
DeepSeek Harness(DSH)登录后,若未设置昵称,侧边栏底部账户入口往往会显示服务端下发的脱敏联系方式,例如形如 13*****678 的手机号或脱敏邮箱。同一字段也会出现在「设置 → 账号」的资料卡片里。对录屏、演示或在公共场合使用客户端的人来说,这类信息仍可能带来不必要的暴露感。下面介绍社区插件 dsh-account-alias:在不改账号 UID、不碰凭据的前提下,把左下角与设置页上的显示换成你自定义的 id,并可在插件配置里随时调整。
这是什么¶
dsh-account-alias 由维护者 PrismScopes 发布,在 SkillHub 插件目录 归类为「趣味换装」;README 中的能力分类为「界面与体验」。插件只做一件事:包装宿主已有的 getProfile 返回值,改写其中的 name / contact 用于展示,不替换官方账户菜单组件,也不修改 Platform 侧数据。
它解决什么问题¶
官方包 @deepseek-ai/dsh-client-ui-settings-account 渲染侧栏账户标签时,逻辑等价于优先使用 profile.name,否则使用 profile.contact,再否则显示「已登录」类文案。而 contact 来自 @deepseek-ai/dsh-deepseek-account-platform 对 Platform 响应的投影(已脱敏的手机号或邮箱),前端原样展示。本插件把这两处界面上的展示换成配置里的自定义 id,并可选择是否仍显示脱敏联系方式。
核心功能¶
- 自定义 id:默认
User;留空则保留服务端昵称;支持{uid}占位符,展开为账号 UID。 - 脱敏联系方式:默认「不显示」;选「不显示」后,侧栏账户入口与「设置 → 账号」资料卡片都不再出现服务端下发的脱敏手机号或邮箱。
- 占位文本:在「不显示」联系方式时,可用一段文字顶替;留空则该字段直接不出现。
- 即时配置:在侧栏「插件」页保存后即时生效(volatile 配置),一般无需重启;首次安装后需重启一次 Harness,以便宿主读取 profile。
- 边界清晰:不联网、不读 token、不写文件;账号 UID(
id)不改动,推理鉴权与赠金通知等仍走官方链路。
安装与启用¶
Web 客户端 profile 下,安装命令为:
dsh plugin --profile web add github:PrismScopes/dsh-account-alias
装完后重启 DeepSeek Harness(宿主只在启动时读取 profile)。
也可在 「设置 → 插件市场」 搜索 dsh-account-alias 一键安装。Windows 上若用本地源码 link: 方式安装,README 建议使用仓库内的 install.ps1 做真实副本安装与加载自检;从插件市场(git)安装则不需要该步骤。
插件以当前 DSH 进程权限运行;安装前可在 GitHub 仓库 查看源码与 MIT 许可证。
典型用法¶
- 安装并重启 Harness 后,打开 侧栏「插件」→ dsh-account-alias → 行
account-alias→ 配置。 - 按需填写「自定义 id」「脱敏联系方式」「占位文本」,保存。
| 字段 | 默认 | 说明 |
|---|---|---|
| 自定义 id | User |
左下角与账号设置页显示的内容 |
| 脱敏联系方式 | 不显示 |
控制是否仍展示服务端脱敏手机号/邮箱 |
| 占位文本 | 空 | 「不显示」时的替代文案 |
等价的手写 profile 片段(cordis.patch.yml)示例:
- id: account-alias
name: dsh-account-alias
config:
alias: PrismScope
contact: hide
contactText: ''
保存配置后,侧栏标签若未立刻变化,重新打开一次设置面板即可触发账户资料刷新。
适用场景与注意¶
适合:希望侧栏与设置页不再露出脱敏手机号/邮箱片段、又想保留官方账户菜单与登录态行为的 Desktop / Web 用户(README 标明 Windows / macOS 均可,面向 DSH 0.2.x,依赖 @deepseek-ai/schemastery ≥ 3.18.4)。
注意:
- 只改显示;服务端仍下发脱敏联系方式,插件仅控制是否在 UI 中出现。
- 依赖宿主存在
ctx.deepseekAccount(Desktop 登录态);未登录时侧栏本就没有手机号行。 - 若拿不到宿主自带的
@deepseek-ai/schemastery,插件仍可工作,但设置表单可能不可用并在日志中说明。
结尾¶
dsh-account-alias 通过一层轻量的 getProfile 包装,把左下角账户入口从「前 2 后 3 位脱敏号」换成可配置的自定义 id,属于 DSH「一切皆插件」生态里偏界面与隐私展示的一类小工具。目录页:SkillHub - dsh-account-alias;源码与完整说明:GitHub - PrismScopes/dsh-account-alias。