xby-review-code:DeepSeek Harness 代碼審查插件

在 DeepSeek Harness (DSH) 的插件生態中,代碼審查往往需要集成到智能體工作流裏。現有的方案可能不夠結構化,難以直接輸出分數。xby-review-code 是一個基於 Model Context Protocol (MCP) 的代碼審查工具服務器,旨在解決在 DSH 環境下進行代碼審查與打分的需求。

插件介紹

這是一個基於 Model Context Protocol (MCP) 的代碼審查工具服務器,隸屬於 DSH 插件體系。它不直接調用大模型,而是負責構建審查提示詞,並提供解析評分的能力。

核心功能

插件提供以下 5 個核心能力:

  • set_xby_apikey:在聊天中設置 API 密鑰,支持自動持久化,重啓後依然有效。
  • review_code:構建用於代碼整體審查與打分的 LLM 提示詞。
  • review_diff:構建用於 Git diff 變更審查與打分的 LLM 提示詞。
  • review_file:構建用於單文件審查與打分的 LLM 提示詞。
  • parse_review_score:從審查文本中提取評分信息(格式爲 ‘總分:XX分’)。

安裝與啓用

前置準備

使用該插件前,需要從 小笨羊官網 註冊並獲取 API 密鑰。

安裝命令

在終端執行以下命令安裝插件:

dsh plugin --profile web add github:xby_skill/xby-review-code

安裝完成後,在 DSH 的聊天界面中調用 set_xby_apikey 指令,傳入從小笨羊官網獲取的密鑰即可完成配置。

典型用法

  1. 設置密鑰:在對話中輸入 set_xby_apikey <你的密鑰>,系統會自動保存。
  2. 構建提示詞:根據審查對象,調用 review_code、review_diff 或 review_file。這些函數會返回用於 LLM 審查的提示詞,不會直接返回審查結果。
  3. 解析評分:將 LLM 返回的審查文本傳遞給 parse_review_score,即可提取出總分。

注意事項

  • 不直接調用 LLM:插件本身不直接進行 LLM 調用,僅構建提示詞。實際審查需要結合 DSH 的上下文或後續的大模型調用。
  • 依賴外部服務:必須從小笨羊官網獲取 API 密鑰,並在 DSH 會話中設置。
  • 權限與安全:插件以當前 dsh 進程權限運行,安裝前建議檢查源碼與許可證。

總結

該工具爲 DSH 工作流提供了標準化的代碼審查入口。更多細節與源碼可查閱 GitHub。

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

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

小夜