在 DeepSeek Harness (DSH) 环境中开发智能体时,代码审查往往缺乏系统性的流程。模型容易遗漏边缘情况或特定的安全隐患。dsh-plugin-code-review 插件通过引入结构化的审查流程,解决了这个问题。
这是一个用于 DeepSeek Harness 的结构化代码审查技能插件,由 YYTbit 维护。它通过向智能体传授系统性的检查步骤,帮助其完成高质量的代码审查。
核心功能¶
该插件为智能体提供了一套覆盖代码质量的五个维度的检查标准:
- 正确性:逻辑错误、边缘情况、错误处理。
- 安全性:输入验证、密钥管理、注入风险。
- 性能:不必要的循环、N+1 查询、阻塞操作。
- 风格:命名规范、复杂度、死代码。
- 测试:覆盖率、边缘情况。
安装与启用¶
使用官方安装命令将该插件添加到指定的 DSH 配置文件中:
dsh plugin --profile your-profile add dsh-plugin-code-review
安装完成后,该技能将随 DSH 进程一同运行。
典型用法¶
安装完成后,在对话中直接向智能体发出代码审查指令。插件会自动应用上述的检查标准。
- “Review this diff”
- “Check this PR for security issues”
- “Review src/auth.ts”
输出格式¶
智能体会按照预设的日志格式输出审查结果,通常包含严重程度标签和具体位置:
[CRITICAL] src/auth.ts:42 - Missing input validation on user email
[WARNING] src/api.ts:18 - Potential SQL injection via string concatenation
[SUGGESTION] src/utils.ts:7 - Function too long, consider splitting
注意事项¶
- 该插件以当前 DSH 进程的权限运行。
- 安装前建议检查源码与许可证(MIT),确保符合使用规范。
总结¶
该插件通过结构化的流程提升了智能体进行代码审查的能力,帮助开发者快速发现潜在问题。插件目录与源码位于以下地址: