dsh-ui-settings-icons
在终端中运行以下命令:
dsh plugin install suntianc/dsh-ui-settings-icons
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install suntianc/dsh-ui-settings-icons 即可安装,插件源码见 https://github.com/suntianc/dsh-ui-settings-icons ,安装后重启 dsh web 即可在设置侧边栏看到自定义图标。
插件介绍
当你同时在 DSH 中挂上 codex-auth、antigravity-auth、agent-presets 等十余个能力模块时,设置侧边栏里清一色的齿轮图标让定位某个配置项变得格外费力,纯文字列表也缺少最基本的视觉层次。dsh-ui-settings-icons 将 settings shell 下的一行替换为自带图标插槽的增强面板,为每个 section 挂上一枚专属矢量图标,一眼即可区分 OpenAI ChatGPT、Google Gemini、本地模型管理等功能入口。
插件在 settings 外壳下声明了新的 keyed child slot(settings.section.icon),任何第三方插件只需按自身 section id 注册一枚 SVG 或 React 图标组件即可被自动识别;未提供图标且无预设匹配的 section 会优雅回退到 DSH 原生齿轮图标,不会出现空白或报错。图标更新通过 SlotCore ledger 订阅实现热刷新,无需重启 dsh web。键盘导航、ARIA 对话框属性、宽窄侧边栏触发态以及配置文件启动器等默认行为均完整保留。
适合正在运行多个认证与能力包的 DSH 重度用户,以及希望为自己的 settings section 定制品牌图标的插件开发者。
使用场景
- 同时挂载 codex-auth、antigravity-auth 等多个认证插件,侧边栏图标清一色齿轮,难以快速定位目标配置项
- 开发 DSH 插件时需要为自己的 settings section 注入品牌 SVG 图标,让终端用户一眼识别功能模块
- 向团队演示或交付 DSH 配置面板时,需要提升设置入口的视觉层次与辨识度
适合人员
- 同时运行多个认证与能力包、设置入口超过五个的 DSH 重度用户
- 需要在 settings section 中展示品牌图标的 DSH 插件开发者
- 重视设置面板可访问性与视觉一致性的运维或产品团队