Andiii208/dsh-ultramath

UltraMath数学建模竞赛多Agent求解DSH插件:5角色预设 + 33篇模型库技能 + SKILL.md主入口(插件检查通过)

Project Overview项目介绍

dsh-ultramath is a native DeepSeek Harness (DSH) plugin built exclusively for mathematical modeling competitions like CUMCM and MCM. It packages award-proven competition problem-solving methodology into DSH-native agent presets and a skill package, enabling end-to-end automated workflow from initial problem reading to final paper review. To install the plugin, run the dsh plugin --profile web add github:Andiii208/dsh-ultramath command in your terminal, then restart DSH to activate it. After activation, it automatically syncs all assets including 5 presets, 33 model documents, templates and scripts to your local DSH environment, and no manual configuration is required.

The plugin supports multiple usage modes to fit different user needs. You can run the full workflow automatically in one go with the main UltraMath preset, just paste the problem and any attached data. It also supports single-stage entry: you can ask it to only complete modeling, only write the paper, or only review a finished draft. There is also a friendly manual mode that pauses at every key decision point to get your confirmation before proceeding. It is designed for competition participants and researchers who need to complete mathematical modeling tasks quickly.

The plugin requires Node.js version 22 or higher to run the host-side synchronization logic. All assets are fully self-contained, and the included LaTeX paper template has a built-in font fallback chain that prevents compilation errors even if required Chinese fonts are missing on your system. It is released under the permissive MIT open source license, so users can modify the model library and agent persona instructions to fit their own needs. To update to the latest version, simply re-run the installation command and restart DSH.

dsh-ultramath 是专为数学建模竞赛打造的 DeepSeek Harness(DSH)原生插件,将获奖级数模竞赛解题方法论打包为 DSH 原生代理预设与技能包,支持从读题、框架设计、推导、编码、验算到成文、审稿的全流程自动化求解。插件自带 1 个全流程主控预设 + 4 个单阶段角色预设,内置 33 篇模型方法库,所有资源完全自包含,无需依赖外部仓库,安装后自动同步资源,重启 DSH 即可使用。

针对不同需求提供多种使用模式,支持全自动一次跑完全流程,也支持单阶段切入(仅完成建模、仅撰写论文、仅评审成稿),还提供人工把关的友好模式,关键节点等待用户确认后再推进。用户可查询模型选型推荐,也支持从中断处续跑。该插件面向参与 CUMCM、MCM 等各类数模竞赛的参赛选手,也适合需要快速完成数学建模任务的科研人员。

插件要求 Node.js 版本不低于 22,所有脚本和资源随包分发,LaTeX 论文模板自带字体降级链,缺字体也不会触发编译报错。项目采用 MIT 开源许可,允许用户自定义修改模型库文档和角色指令,本地可通过内置命令验证包结构合规性,更新只需重新执行安装命令后重启 DSH 即可。

Pre-install check安装前体检Compatibility · Security兼容性 · 安全性 1 note1 项提示
  • 36 stars - an early-stage project星标 36,属于早期项目
DSH walks through these 9 checksDSH 会逐条核对这 9 项

Compatibility兼容性

  • DSH, Node, OS and profile requirementsDSH 版本 / Node 版本 / 操作系统 / profile 是否满足要求
  • External dependencies and runtimes (Electron / Python / Docker, ...)外部依赖与运行时(Electron / Python / Docker 等)是否齐备
  • Conflicts with installed plugins: command names, skill / tool names, ports, duplicate MCP registration与已装插件是否冲突:命令名、skill / tool 重名、端口占用、重复 MCP 注册

Security安全性

  • Repo matches the facts registered here; archived or abandoned?仓库是否与页面登记一致,是否归档或长期停更
  • Safety of preinstall / install / postinstall and install.sh / setup.ps1preinstall / install / postinstall 与 install.sh、setup.ps1 是否安全
  • curl|bash, download-then-execute, obfuscation, unrelated domains → stop immediatelycurl|bash、下载即执行、混淆代码、无关域名 → 立刻停止
  • Typosquatting or unmaintained packages among the new dependencies新增依赖里有没有 typosquatting 或无人维护的包
  • Requested permissions vs. what the feature actually needs申请了哪些权限、是否超出功能所需(filesystem / network / shell / clipboard)
  • Any sudo / admin requirement, plus uninstall and rollback是否要求 sudo / 管理员权限,以及卸载与回滚方式

Anything uncertain must be marked unknown with a note on how to confirm it. This site's signal screen is a static snapshot, not a security audit.拿不准的必须标「未知」并说明要我怎么确认。本站的信号筛查是静态快照,不能替代安全审计。

Or use CLI install (for developers)或使用命令行安装(适合开发者)

CLI Install命令行安装

dsh plugin --profile web add github:Andiii208/dsh-ultramath

把 Andiii208/dsh-ultramath 加入你的 DSH 配置(web profile)即可启用。

READMEREADME

dsh-ultramath — UltraMath 数学建模竞赛多 Agent 求解插件

npm license node dsh CI

dsh-ultramath

UltraMath 数学建模竞赛多 Agent 求解插件:把获奖级数模方法论打包成 DeepSeek Harness 原生 agent 预设 + 技能包。一个预设跑通「读题 → 框架 → 推导 → 编码 → 验算 → 论文 → 审稿」全流程,是 DSH 生态里首个(也是目前唯一)数模竞赛专用插件。

为什么选它

  • 不是纯 markdown skill,而是带工具编排的真 agent 预设(subagent / workflow / todo / goal 全接入);
  • 内置 33 篇模型库 + 独立验算 + B1-B9 阻断项 + 三席盲评 + 数字冻结防漂移 + 学术诚信门控;
  • 完全自包含:论文模板、审稿脚本、模型库全部随包分发,不依赖任何外部仓库,安装即用。

安装

dsh plugin --profile web add github:Andiii208/dsh-ultramath

安装后重启 DSH,新建会话:

  • 预设选择器出现「UltraMath」主控 + 4 个单阶段角色(数学家 / 工程师 / 作家 / 审稿人)。
  • 技能选择器出现 ultramath 主入口技能,模型库位于 ~/.dsh/skills/ultramath/模型库/。

插件启动时会自动把预设、模型库、论文模板幂等同步到 ~/.dsh/,无需手动配置。

快速上手(直接复制提示词)

全自动跑通:新建会话选「UltraMath」主控,直接贴题目 + 数据附件,全程不询问、一次跑完。

只想做某一步:

只做问题 1 的建模和求解,先不写论文
已有推导和结果,直接帮我写论文并编译
已成稿,只跑评审收敛(多视角评审 → 修复 → 终审)

想要人工把关(Friendly Mode):

用人工把关模式:每个关键决策点停下来给我编号选项确认,再继续

(触发词:人工把关 / manual / 逐步 / 分步 / friendly)

方法选型求助:直接问「这类问题该用什么模型」,会按 触发词索引.md + 方法选择决策树.md 推荐并加载对应模型库文档。

中途续跑:把已有的 求解/ 目录放进工作区,说「继续求解」,会按 求解/进度.md 从断点继续。

特性

  • UltraMath 主控 + 4 角色预设:主控自包含全流程 + 数学家/工程师/作家/审稿人单阶段切入,启动时幂等同步到 ~/.dsh/.agent-presets/。
  • 33 篇模型库 + 93 篇语料摘要方法论:skills/模型库/ 33 篇方法文档,另有补实的《摘要写作增强》(九条原则 + 三段式骨架 + 两阶段闭环 + 评审 30 秒阅读路径)。
  • 全流程阶段 + 质量门禁:Phase 0 框架 → 1 推导 → 2 编码 → 2.5 独立验算 → 3 论文 → 4 审稿,每阶段有门禁,审稿发现阻断项可回退。
  • 三席独立盲评 + 结构化 scorecard:Phase 4 终审派 3 个互不共享上下文的评委(旗舰通审 / 创新与决策 / 正确性可复现),结构化打分(国一≥85 / floor70,国二≥75 / floor60),分歧 >20 分走证据仲裁,不取平均。
  • 数字冻结 + 传播检测:冻结数字.json 让论文每个数字可追溯到 CSV/脚本输出;改代码后 grep 检测 stale 引用,杜绝「改代码忘改论文数字」。
  • 学术诚信 7 类门控:抄袭 / 数据造假 / 引用伪造 / 图片伪造 / 不可复现 / 匿名性违规 / 越权署名,任一触发一票否决。
  • 自包含:论文模板(templates/论文/,.tex/.cls,字体缺省自动降级)+ 审稿脚本(scripts/check_*.py + scripts/review_loop/*)随包分发。
  • 进度可视化:全流程维护 求解/进度.md + todo 驱动,收尾输出 steps/progress 可视化。

Showing the opening section of the README — the full document lives in the repository以上为 README 开头摘要,完整文档在仓库内 · View the full README on GitHub →在 GitHub 查看完整 README →

← 上一个 Prev dsh-share 下一个 Next dsh-meme-hub →