🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

图标主题 yzke/dsh-icon-theme

DeepSeek Harnessv0.2.3
yzke65 天前有提交已提供中文文档扫描:未发现敏感能力

为设置导航与侧边栏自动分配并自定义图标

34.5/100
综合分
2
GitHub 星标
199
npm 周下载
—/5
用户评分

数据截至 2026/9/19 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-icon-theme
npm 源 · dsh-icon-theme 的发布者账号已校验与本仓库一致

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么
dsh 原生插件 · browser
装得上吗
静态安装检查通过
未做真实安装
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 65 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过
展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✓npm 包dsh-icon-theme @ 0.2.3
✓Node 引擎要求 >=22 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/11/1 04:57:44

安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

发起外部网络请求
查看扫描证据(共 4 处,展示前 4 条)
  • 发起网络请求
    client/client.js:2506
    await this.request({
  • 发起网络请求
    client/client.js:2518
    await this.request({ action: "read" });
  • 发起网络请求
    lib/client.js:2506
    await this.request({
  • 发起网络请求
    lib/client.js:2518
    await this.request({ action: "read" });
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery@deepseek-ai/cordis@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-runtime@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-settings
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

界面预览

1 张 · 点击查看大图

功能亮点

  • 自动分配导航图标
  • 自定义侧边栏图标

自动识别、可自定义的图标,用于 DeepSeek Harness 设置和侧边栏

v0.2.32026-08-30
修复:在 0.1.x 全系支持 DSH 0.1.2-alpha.1 · 为 0.1.2-alpha.1 显式添加 peer 兼容,同时保留已验证的 0.1.0/0.1.1 版本线,拒绝 0.2.x。 · 把有效但为空的 alpha.1 侧边栏操作槽视为等待状态;已填充但未知的布局仍按失败关闭处理。 · 添加有界的不匹配重试、可见性恢复和销毁覆盖。 · 锁定完整的 121 个图标目录和浏览器选择器 ID 集合。 · 用官方 dsh-v0.1.2-alpha.1 源码构建验证打包后的插件,包括持久化、重置、HTTP 200 响应和干净的浏览器控制台。
v0.2.22026-08-19
fix: hold applied icons across transient DOM mismatch, reconnect on connection/reset · 设置/侧边栏瞬时匹配失败时先按住已套上的图标,约 400ms 仍对不上再清空 · 监听 connection/reset,重连后重新拉取 settings 并刷新 adapter · 测试 67 passing
v0.2.12026-08-19
feat:outlined 分段策略控制、官方图标标记 · 官方 DSH primitives 图标集(70 个图标,PR #2,作者 yzh640) · outlined 分段策略控制 · 官方图标标记 · 完整测试 63 项通过 + CI
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。

README

由 DeepSeek 最新模型翻译生成
dsh-icon-theme 为 DeepSeek Harness 的设置导航和侧边栏功能自动分配统一图标,并支持逐项手动更改。 设置页总览 为什么做这个插件 DSH 0.1.x 的设置贡献提供稳定 ID 和名称,但尚未提供图标字段,所以许多第三方页面都会回退成相同的齿轮。dsh-icon-theme 从实时插槽账本发现功能,优先保留可信原图标,用一套精简的 Fluent 风格图标补齐缺口,并允许用户覆盖每一项。 - 通用识别实时生效且经过优先级遮蔽后的 settings.section 和 sidebar.footer.action;只有侧边栏部分渲染、无法按顺序对应时,才使用经过审核的插件兼容记录。 - 用 settings.section:market 这样的稳定键保存选择,不依赖中文、英文或 DOM 顺序。 - 内置 50 个 Fluent UI 16 Regular 图标、70 个 DSH 官方 UI 图标,以及经过审核的 dsh-market 单色原图标(共 121 个)。 - 运行时不请求图标 CDN、Iconify、GitHub、webfont,也不扫描其他插件包。 - 卸载或热重载时完整恢复宿主 SVG 和插件添加的 DOM 标记。 - 明确区分“当前未渲染”和“非图标卡片”,不会假装已经更改成功。
展开完整文档(README 剩余 1 节)
dsh-icon-theme

为 DeepSeek Harness 的设置导航和侧边栏功能自动分配统一图标,并支持逐项手动更改。

设置页总览

为什么做这个插件

DSH 0.1.x 的设置贡献提供稳定 ID 和名称,但尚未提供图标字段,所以许多第三方页面都会回退成相同的齿轮。dsh-icon-theme 从实时插槽账本发现功能,优先保留可信原图标,用一套精简的 Fluent 风格图标补齐缺口,并允许用户覆盖每一项。

- 通用识别实时生效且经过优先级遮蔽后的 settings.section 和 sidebar.footer.action;只有侧边栏部分渲染、无法按顺序对应时,才使用经过审核的插件兼容记录。
- 用 settings.section:market 这样的稳定键保存选择,不依赖中文、英文或 DOM 顺序。
- 内置 50 个 Fluent UI 16 Regular 图标、70 个 DSH 官方 UI 图标,以及经过审核的 dsh-market 单色原图标(共 121 个)。
- 运行时不请求图标 CDN、Iconify、GitHub、webfont,也不扫描其他插件包。
- 卸载或热重载时完整恢复宿主 SVG 和插件添加的 DOM 标记。
- 明确区分“当前未渲染”和“非图标卡片”,不会假装已经更改成功。
- 目标既没有可信匹配、也没有原图标时,统一使用设置齿轮回退。

安装

dsh plugin --profile web add dsh-icon-theme

重启 dsh web,打开“设置 → 图标”。

从源码安装:

git clone https://github.com/yzke/dsh-icon-theme.git
cd dsh-icon-theme
npm ci
npm run build
dsh plugin --profile web add link:"$PWD"

DSH peer 兼容范围:>=0.1.0-rc.6 =0.1.1-rc.0 =0.1.2-alpha.1 <0.2.0-0,包含仅在 GitHub 提供源码的 dsh-v0.1.2-alpha.1 预览版。从源码构建需要 Node.js 22 或更高版本。

卸载

dsh plugin --profile web remove dsh-icon-theme

重启 dsh web。插件卸载时会恢复所有宿主 SVG,并移除自身添加的 DOM 标记和样式。

使用方式

图标页会列出所有已发现目标、稳定键、兼容状态和当前图标来源。可以按功能名、ID 或图标搜索,也可以筛选设置、侧边栏、未识别和已自定义项目;支持逐项选择、逐项恢复自动和全部恢复自动。

图标选择器

解析顺序固定为:

1. 用户手动覆盖。
2. 已审核并随包附带的插件原图标。
3. 可信的 DSH / 插件现有图标。
4. 稳定 ID 精确预设。
5. 稳定 ID 的无歧义语义推断。
6. 宿主已有回退图标;完全没有原图标时使用设置齿轮。

中英文名称只用于展示和搜索,不参与持久化映射。

侧边栏如何处理

| 状态 | 行为 |
| 已渲染的图标按钮 | 可以更改,默认优先保留原图标。 |
| 已注册但当前未渲染 | 显示“可预设”,出现时自动应用。 |
| 非图标卡片 | 明确报告,但不破坏卡片布局。 |
| 未知或结构变化的 DOM | 保持不动;只有唯一且经过审核的兼容记录才会匹配。 |

DSH 0.1.x 尚未提供公共图标解析接口,因此当前兼容层刻意保持范围小、可逆、遇到歧义就停。完整契约和上游建议见设计文档。

同时安装 dsh-better-sidebar 时,其设置页自身图标会被视为可信原图标并默认保留;只有用户选择“替换通用回退图标”或手动覆盖时才会被替换。

外部插件兼容验证

测试固定抽取了真实开源项目的注册源码片段,包括 dsh-full-remote、dsh-context、dsh-openpencil、dsh-approve-for-me 和 dsh-composer-polish。它们证明:未安装过的设置页插件仍能被通用发现,而其他插槽上的功能不会被误认成设置或侧边栏入口。来源和固定提交见生态兼容记录。侧边栏回退指纹同样固定到上游提交,若这些插件后续调整 DOM,需要定期更新。

开发与发布门槛

npm ci
npm run qa
npm run test:web
npm pack --dry-run

可选的真实 DSH 冒烟测试:

DSH_E2E_URL=http://127.0.0.1:3080 npm run test:web -- -t @real-dsh

完整测试分层见 TESTING.md,图标来源和许可证见 THIRD_PARTY_NOTICES.md。

隐私与安全

自动识别只读取 DSH 插槽元数据和两个受支持界面的当前 DOM,不读取用户文件,也不解析其他插件的编译产物。配置通过固定命名空间、同源限定的 Host 接口保存;接口只接受 overrides 和 originalPolicy,不能读取或修改其他插件的配置。

MIT 许可证。
预览分享卡片长什么样 ↓yzke/dsh-icon-theme
分享 · DeepSeek Harness Hub
yzke/dsh-icon-theme

为设置导航与侧边栏自动分配并自定义图标

回到顶部