dsh-codegraph:让智能体用可核查的架构图解释代码

在智能体开发流程中,解释当前代码问题或近期改动是常见需求。通常这依赖于纯文本描述,缺乏直观的证据支撑。下面介绍 DeepSeek Harness 插件 dsh-codegraph,它能让智能体生成可核查的架构图,并在侧边栏中呈现。

它是什么

这是一个由 hrhgit 维护的 DeepSeek Harness 插件。它的核心定位是“问题驱动的代码解释插件”。插件会委托子进程进行只读调查,最终在侧边栏中以结构化的方式展示聚焦的证据支撑型架构场景。

核心功能

  • 问题驱动解释:智能体根据提问,委托只读子进程进行调查。
  • JSON 输出:模型只需提交 dsh-codegraph.scene.v1 格式的 JSON。
  • 侧边栏展示:侧边栏展示聚焦的架构场景,包含节点名称、关系和一句话结论。
  • 确定性布局:插件拥有固定 React 组件和确定性布局,确保展示效果一致。
  • 查看器模式:侧边栏是查看器,不是第二个聊天窗口或自由形式编辑器。
  • 验证与持久化:插件自行处理数据验证和持久化。

安装与启用

当前资源未提供具体的安装命令。请通过以下方式获取安装指引:

  1. 访问 技能库目录。
  2. 访问 GitHub 仓库 查看开发命令。

典型用法

智能体在回答代码相关问题时,直接向插件提交结构化 JSON 数据。插件解析后,在侧边栏渲染出对应的架构图。

适用场景与注意

  • 兼容性:目标兼容 DeepSeek Harness 0.1.2-alpha.1 和 better-sidebar 0.17.1。
  • 权限:插件以当前 DSH 进程权限运行。
  • 源码检查:安装前建议检查源码与许可证(MIT)。

总结

dsh-codegraph 提供了一种将代码分析转化为可视化架构图的标准化方案。它通过固定的 React 组件和确定性布局,确保了展示结果的可复现性。更多详情与源码请参考下方链接。

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

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

小夜