在 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 指令,传入从小笨羊官网获取的密钥即可完成配置。
典型用法¶
- 设置密钥:在对话中输入
set_xby_apikey <你的密钥>,系统会自动保存。 - 构建提示词:根据审查对象,调用
review_code、review_diff或review_file。这些函数会返回用于 LLM 审查的提示词,不会直接返回审查结果。 - 解析评分:将 LLM 返回的审查文本传递给
parse_review_score,即可提取出总分。
注意事项¶
- 不直接调用 LLM:插件本身不直接进行 LLM 调用,仅构建提示词。实际审查需要结合 DSH 的上下文或后续的大模型调用。
- 依赖外部服务:必须从小笨羊官网获取 API 密钥,并在 DSH 会话中设置。
- 权限与安全:插件以当前 dsh 进程权限运行,安装前建议检查源码与许可证。
总结¶
该工具为 DSH 工作流提供了标准化的代码审查入口。更多细节与源码可查阅 GitHub。