dsh-extensions-wallpaperskin
haibala-aii
Wallpaper Engine skin plugin for the DeepSeek Harness web UI
PROJECT TOPICS
PROJECT README
数学建模竞赛的 AI 工作流:一套以完整性为底座的 Codex/DSH 技能链
诚实定位:本仓库不是"一键出论文"的自动驾驶工具,而是一套给有纪律的人类队伍用的重型质量护栏——题意合同、哈希传播、证据账本、防伪造人工签认、可复现验收。已通过三题实战演习验证(详见下文),当前为 beta 阶段。任何全自动运行的结果都只能标
UNVERIFIED,不能声称"比赛提交就绪"。
contract_lint 冻结前校验)→ 编程与图表(含候选算法对比实验)→ 流程图 → 论文撰写(Typst/LaTeX 双引擎,34 套模板 + 防误提交哨兵)→ 论文评审打磨环(评分卡 + 多版本摘要)→ 最终验收(完整性/文本/提交包/编译/视觉九道检查);matlab_runner 四重门禁(退出码/完成标记/RESULT 行/产物新鲜度),固定种子与精确版本记录,跨版本复现差异处置流程;dsh/preset-mathmodel/ 提供数学建模 Agent 预设(本机已通过 mount 校验;安装方式为手动复制到用户预设根,见下方"路线 B")。注意:DSH 没有插件市场,当前也尚未打包成官方 profile bundle——该形态待官方"包内 skill 资源路径"能力闭合后补充;7benchmark 封存/验封协议,历史公开题按污染敏感性处理,不宣称盲测能力。git clone https://github.com/ShuoSachiko/MathMN.git
cd MathMN
powershell -ExecutionPolicy Bypass -File scripts/setup-codex.ps1 # 建立 .agents/skills 联结
mkdir workspaces\my-problem
cd workspaces\my-problem
codex # 输入:$1start-mathmodel 完成这个数学建模任务
环境检查用 $doctor;需要 MATLAB 时先跑 python skills/3coding-visual/scripts/matlab_runner.py --check。
本仓库提供 DSH 的"数学建模"Agent 预设(已在本机通过 mount 校验)。安装分三步:拿仓库 → 建技能联结 → 装预设。
第 1 步:获取仓库
git clone https://github.com/ShuoSachiko/MathMN.git
cd MathMN
第 2 步:建立技能发现联结(技能链靠工作区内的 .agents/skills 被发现,会话工作目录要在这个仓库内或其 workspaces/ 子目录下)
powershell -ExecutionPolicy Bypass -File scripts/setup-codex.ps1
第 3 步:安装预设
Windows PowerShell:
mkdir "$env:USERPROFILE\.dsh\.agent-presets\mathmodel" -Force
Copy-Item dsh\preset-mathmodel\* "$env:USERPROFILE\.dsh\.agent-presets\mathmodel" -Force
macOS / Linux:
mkdir -p "${DSH_HOME:-$HOME/.dsh}/.agent-presets/mathmodel"
cp dsh/preset-mathmodel/* "${DSH_HOME:-$HOME/.dsh}/.agent-presets/mathmodel/"
第 4 步:新建会话并验证
workspaces/ 下某题工作区);1start-mathmodel、2analysis-modeling、6verity 等技能;输入 $1start-mathmodel 完成这个数学建模任务 即进入工作流。从 GitHub 发现本插件:本仓库打有 dsh-plugin 话题标签,可在 https://github.com/topics/dsh-plugin 中找到。
一键安装(profile bundle)待办:DSH 官方的一键安装形态为
dsh plugin --profile <name> add <git-spec>(profile bundle)。当前版本对"包内随附 skill 目录"的声明式路径仍有官方列名的覆盖缺口,因此本仓库暂以"复制预设文件"方式安装;待能力闭合后补充dsh/bundle/并支持一条命令安装。详见 dsh/README.md。
1start-mathmodel(总控)→ mathmodel-literature-research(按需)
→ 2analysis-modeling(题意合同 + contract_lint + 候选池)
→ 3coding-visual(可复现代码 + 对比实验 + 图表)
→ 4drawio(非数据图)→ 5writing(论文)
→ mathmodel-review-polish(评审 + 摘要多版本 + 迭代)
→ 6verity(九道验收,产出 VERIFY_REPORT)
每个阶段产物可机器校验,输入或上游哈希变化时下游自动标 STALE 并重跑。
用三个真实题目快照(2024-A 板凳龙、2025-A、2025-B 碳化硅)对流水线做了端到端验证:
workspaces/EXERCISE_SUMMARY.md(演习工作区默认不入库)。skills/ # 全部 16 个技能(含共享规范 _references)
scripts/ # 安装/启动脚本(setup-codex、setup-local 等)
dsh/ # DeepSeek Harness 预设与发布说明
backend/ frontend/ # 历史遗留 WebUI(demo 阶段,见 升级说明.md)
docs/ # 文档
WebUI 后端为历史遗留产品:Web Search/RAG/HIL/Evaluator/Fallback 均未实现或仅配置壳,架构级缺陷(解释器无沙箱隔离、无断点续跑、5 小时硬超时)未修复。比赛请走技能链路线,详见 升级说明.md。
# 技能单元测试(stdlib,共 15 个文件)
python skills/1start-mathmodel/scripts/test_project_guard.py
python skills/2analysis-modeling/tests/test_contract_lint.py
python skills/6verity/tests/test_integrity_check.py
# ... 完整清单见 AGENTS.md 或 .github/workflows/ci.yml
# 模板校验 / MATLAB 探测
python skills/5writing/scripts/validate_templates.py
python skills/3coding-visual/scripts/matlab_runner.py --check
CI(GitHub Actions)在 push 后自动运行:13 个技能测试文件、模板静态校验、bash -n writing_check.sh、后端 ruff 与 compileall。
skills/doctor/SKILL.md 的"沙箱化 Harness 环境"节;paper/ 目录编译,图片路径用 ../figures/(Typst 例外,保持文件相对路径)。PolyForm Noncommercial License 1.0.0:源码开放,个人/学术/研究等非商业用途免费;商业用途请联系作者单独授权。
本项目基于 jihe520/MathModelAgent 的技能工作流持续开发;模板、完整性框架与多智能体设计承袭上游。感谢以下项目:OpenCodeInterpreter、TaskWeaver、Local-Code-Interpreter、MathModelingLatexTemplate、Agent Laboratory。
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。