在 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),確保符合使用規範。
總結¶
該插件通過結構化的流程提升了智能體進行代碼審查的能力,幫助開發者快速發現潛在問題。插件目錄與源碼位於以下地址: