dsh-plugin-knowledge-graph
在终端中运行以下命令:
dsh plugin install Luke-Yong/dsh-plugin-knowledge-graph
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中,使用命令 'dsh plugin install Luke-Yong/dsh-plugin-knowledge-graph' 安装此插件,源码地址为 https://github.com/Luke-Yong/dsh-plugin-knowledge-graph。
插件介绍
在现代软件开发中,代码库往往庞大而复杂,开发者或AI代理在理解和分析代码结构时,常常面临效率低下的问题。传统的 grep 命令或手动读取文件不仅耗时,而且难以全面把握文件间的依赖关系。dsh-plugin-knowledge-graph 正是为了解决这一痛点而设计的。
这个插件通过构建一个内存中的知识图谱,自动跟踪代码库中的每个文件、目录、导出符号及其相互关系。它提供了一个强大的 read_graph 工具,允许代理执行多种查询,例如获取目录结构、列出文件导出的符号、分析导入关系以及发现未使用的导入。图谱模型采用三种节点(目录、文件、符号)和四种边(包含、导出、导入、符号导入),使得查询结果更加精确和高效。
对于使用 DeepSeek Harness 的开发者、AI工程师或任何需要自动化代码分析的人来说,这个插件是不可或缺的助手。它不仅能加速代码理解过程,还能帮助代理做出更智能的决策,从而提升整体开发效率和代码质量。
使用场景
- 快速浏览大型代码库的目录结构和文件关系
- 自动检测未使用的导入或查找符号的导出位置
- 为AI代理提供代码依赖信息以辅助重构或调试
适合人员
- 使用DeepSeek Harness进行代码任务的开发者
- 需要自动化代码库分析的AI工程师或研究人员
- 维护复杂项目、关注代码质量和依赖关系的软件工程师