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。

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

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

小夜