DeepSeek Harness 插件关系图谱与成本分析插件

前言

DeepSeek Harness (DSH) 生态强调“一切皆插件”。在开发过程中,用户往往需要安装多个插件来扩展功能。当插件数量增加,依赖关系变得复杂,且资源消耗(Token、缓存)不透明时,管理难度会显著上升。本文介绍一款侧边栏展开面板插件,用于在 Web Profile 界面中直接查看已装插件的关系图谱、技能目录及 Token 缓存成本分析。

简介

该插件由 EaveBounty 维护,开源协议为 MIT。它为 DSH Web Profile 提供了一个侧边栏展开面板,无需跳转页面即可展示插件网络结构、技能统计和成本数据。主要解决“插件依赖不明”、“资源消耗不透明”以及“缺乏成本监控”的问题。

核心功能

插件面板包含三个主要视图:

1. 插件关系图谱
* 视图交互:支持节点弹性炸开、拖拽、平移和缩放。
* 节点可视化:球体大小代表调用频次(基于会话日志缩放),颜色代表插件类型(皮肤/主题、用量统计、插件市场、架构绘图、技能、核心等),亮暗代表启用状态(启用且非依赖为亮,核心/依赖或已装未启用为暗)。
* 连线逻辑:实线表示依赖,点线表示对等依赖,虚点线表示同类,长虚线表示同项目。
* 详情查看:点击节点可查看状态、版本、来源、分类、频次、下载量、描述及邻居节点。

2. 技能目录视图
列出技能目录(.dsh/skills)下所有技能的统计信息,包括加载次数、会话数、重复加载会话数、累计读取量(tokens)、平均耗时及是否已收录。

3. 缓存分析视图
* 数据范围:包含当前进行中会话的实时投影与历史日志扫描。
* 统计维度:输入/缓存命中/命中率/节省占比/估算成本(¥)/节省(¥)。
* 周期统计:支持按今日/本周/本月(北京时间)统计。
* 成本模型:基于 DeepSeek v4 官方价,按高峰(北京时间 09-12/14-18)与空闲时段分时估算。

安装与启用

  1. 安装命令:使用以下命令安装插件。
    dsh plugin --profile web add EaveBounty/dsh-plugin-graph
  1. 启动服务:安装完成后,重启 dsh web 命令。

典型用法

  1. 重启 Web 端后,在侧边栏底部找到「插件图谱」按钮并点击,展开浮动面板。
  2. 在图谱视图中,使用鼠标拖拽节点、滚轮缩放,点击节点查看详情(状态、版本、来源、频次等)。
  3. 在技能视图中查看各技能的调用统计。
  4. 在缓存分析视图中查看当前及历史会话的 Token 使用和成本情况。

注意事项

  • 环境依赖:该插件依赖 DeepSeek Harness 的 Web Profile 以及 Node.js 环境(要求 >= 22.2)。
  • 数据近似:插件的“使用频次”近似为会话日志中插件 ID 的命中次数,并非精确计数。
  • 分类规则:分类与项目分组基于内置规则表,非完全自动分类。
  • 权限安全:插件以当前 DSH 进程权限运行,安装前请检查源码与许可证。

结尾

该插件通过可视化手段梳理了 DSH 的插件生态与资源消耗,适合需要精细化管理和监控 DeepSeek Harness 使用的开发者。更多细节与源码,请访问 GitHub。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜