DeepSeek Harness 代码审查插件

在 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),确保符合使用规范。

总结

该插件通过结构化的流程提升了智能体进行代码审查的能力,帮助开发者快速发现潜在问题。插件目录与源码位于以下地址:

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

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

小夜