前言¶
DeepSeek Harness (DSH) 的默认侧边栏仅提供基础账户信息展示。dsh-ui-personalization 插件通过接管 DSH 的 UI 插槽,允许用户替换侧边栏底部的系统账户行,自定义头像、昵称和账户余额,并支持隐藏侧边栏顶部的品牌标记。
功能概览¶
- 自定义身份行:替换侧边栏底部的系统账户行,显示自定义头像、昵称以及账户余额。
- 隐藏品牌标记:在侧边栏顶部隐藏品牌 Logo 和名称。
- 设置入口:在设置面板中增加“Personalization”页面,集中管理个性化配置。
安装¶
使用以下命令安装插件:
dsh plugin --profile <your profile> add github:Mgeeeeee/dsh-ui-personalization
安装后刷新页面;若未生效,请重启 Profile。
使用方法¶
- 打开设置面板,在左侧导航栏找到 Personalization 页面。
- Identity row:使用开关启用自定义身份。点击头像选择图片(悬停或键盘聚焦时出现编辑/删除图标),输入昵称。
- Interface elements:使用开关隐藏顶部品牌标记。
注意事项¶
- 退出登录失效:插件接管了
settings.launcher插槽,原账户行的“Sign out”功能将不可用。如需退出,请关闭“Custom identity”开关。 - 版本兼容:客户端版本号硬编码,升级 dsh 后若余额不显示,需手动更新
CLIENT_VERSION。 - 视觉留白:品牌行高度由 Shell 硬编码(60px),隐藏后可能出现空白区域。
- 触摸屏限制:编辑/删除图标仅在悬停或键盘聚焦时显示,触摸屏设备无法通过悬停触发。
- 数据存储:配置数据存储在
localStorage['dsh.personalization.v1']中。
结语¶
该插件通过客户端侧 Cordis Bundle 实现了侧边栏的个性化定制,适合希望调整 DSH 界面展示的用户。源码与目录页:GitHub | SkillHub