前言¶
DeepSeek Harness 支持通过插件扩展 Agent 工作流。数学建模竞赛通常需要团队协作,涉及建模、编程与论文撰写三个环节。dsh-math-team 插件包将岗位分工与质量门禁整合为两套预设,并提供团队协同协议,旨在为多人协作提供一套标准化的执行框架。
核心功能¶
岗位预设¶
插件提供两套岗位 Agent 预设,分别对应不同的竞赛角色:
- model-code:面向建模与编程成员。包含题目分析、模型构建、Python/MATLAB 求解、结果与图表产出、复现清单等能力。
- paper:面向论文撰写成员。包含论文撰写(Word/LaTeX)、证据检索核验、独立评审质检门禁等能力。
团队协同¶
支持通过 Gitee 或 GitHub 进行多文件夹协同。预设中内置了 member-a、member-b、member-c 的独立工作区协议。各成员在各自独立工作区提交文件,互不干扰。
质量门禁¶
插件定义了完整的质量检验节点:
- M1:建模终检
- P1:最小可运行终检
- M2:稳健性攻击终检
- P2:编程终检
- W1:证据大纲终检
- W2:论文终检
M2 稳健性攻击终检¶
在 P1 通过后,对每个核心模型进行系统性“攻击”。包括提出攻击点、换方法验证、加误差、样本外检验,并明确适用边界,防止模型结论经不起追问。
独立模型审查¶
要求使用两个不同模型(如 Kimi K3-256K 和 DeepSeek V4.1 Flash)各独立审一遍。审查维度包括事实性、一致性、完备性、模型攻击和引用核验,交叉覆盖盲区。
识图子代理¶
提供强制图审门禁。所有正式图表在 P2 或 W2 之前,必须经过识图子代理审核并记录。主模型不支持图像输入时,该子代理会自动探测并使用支持图像的模型(如 kimi-for-coding)进行审查。
安装与配置¶
环境要求¶
需要 DeepSeek Harness 0.2.0 及以上版本。0.2.0 起不再读取 ~/.dsh/.agent-presets 目录,预设必须由插件包声明。
安装命令¶
将本仓库作为本地路径通过 link: 方式引用。以 Windows 为例,在桌面端 profile 目录下执行:
& 'F:\dsh\DeepSeek Harness.exe' --expose-internals 'F:\dsh\resources\app.asar\dsh\node_modules\@deepseek-ai\dsh-desktop-host\lib\cli.js' plugin --profile desktop add "link:<本仓库绝对路径>"
安装后重启桌面端,预设选择器中应出现“建模编程 Agent”与“论文 Agent”。
典型用法¶
3 人团队协同¶
- 成员 A/B:在各自独立工作区 clone 仓库,开启
model-code预设。分别产出建模与编程交付物到各自的member-a或member-b文件夹,并 push 到远程仓库。 - 成员 C:开启
paper预设,拉取 A、B 的交付物。在member-c文件夹中撰写论文,并 push。
强制图审¶
开启任意岗位预设后,在 P2 或 W2 检验节点之前,必须调用识图子代理对正式图表进行审核。只有审核记录为 PASS 的图表才能通过终检。
注意事项¶
- 版本依赖:必须使用 DSH 0.2.0 或更高版本。
- 安装方式:必须以
link:方式引用本仓库的本地绝对路径,移动或删除目录会导致预设失效。 - 兼容性:0.1.x 版本使用的
~/.dsh/.agent-presets目录在 0.2.0 中不再被读取,旧版配置需重新安装。