dsh-knowledge-graph:可视化 DSH 插件与调用轨迹

DeepSeek Harness 的核心理念是“一切皆插件”。随着插件、技能和工具的积累,环境会变得难以管理:依赖关系隐藏,AI 行为是黑盒,吃灰插件堆积。该插件通过一张图谱看懂全局,一条轨迹看懂每一轮。

核心功能

力导向图谱
插件、技能和工具以节点形式呈现,配合丝滑的物理仿真布局。依赖关系(depends)以连线表示,“全家桶包含关系”(contains)用凸包气泡圈成一簇,直观展示哪些插件是一家人。

清单视图
提供插件、技能、工具三个页签。支持按名称搜索和按图层过滤,适合精确查找某个节点。

每轮思考过程
选中某个对话轮次后,该轮调用的工具会高亮(序号徽标 + 调用箭头),思考(💭)与回复(💬)以气泡形式呈现。点击气泡可查看全文,点击空白处收起。点击工具节点,对应的思考气泡也会一起高亮。

使用统计与健康诊断
每个节点显示“用过几次、最近什么时候用的、最近在哪些轮次被调用”。节点外环会标记加载失败(🔴)或被禁用(⚪)的状态,方便快速定位坏掉的插件。

导出报告与持久化
支持一键导出 Markdown 报告(概览、问题插件、吃灰清单、使用排行)。统计与历史保存在本地 ~/.dsh/kg-knowledge-graph.json,重启不丢失。

安装与启用

在终端执行以下命令安装:

dsh plugin --profile web add dsh-knowledge-graph

安装完成后,在 DSH Web 界面的右侧栏打开“插件图谱”页签。如果没有侧栏,界面右下角会出现一个悬浮按钮。

使用方法

  1. 查看全局与依赖:默认进入图谱视图,滚轮缩放、拖拽平移。点击顶部“全显依赖”可切换依赖连线的显示与隐藏。
  2. 回看思考轨迹:点击底部“上一轮调用”或通过下拉框选择一个具体的对话轮次。此时图谱中会高亮显示该轮调用的工具,并弹出思考与回复气泡。
  3. 过滤与搜索:使用顶部搜索框过滤节点,或切换图层(插件/技能/工具)。
  4. 导出报告:点击“导出报告”按钮,将当前环境状态以 Markdown 格式下载到本地。

权限与兼容性

平台:Web(适配 web-ui 侧栏,无侧栏时自动退化为悬浮面板)。

权限说明:该插件需要枚举插件清单、监听工具调用、读取会话、写入本地统计文件以及注册本地 API。它不向任何外部服务发送数据,完全离线运行。

依赖:宿主侧依赖 @deepseek-ai/cordis,客户端依赖 react (^18.2.0)。

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

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

小夜