DSH HUB
首页插件商店插件包社区排行榜资源发布指南
插件源码
返回插件目录

Aampidy /

mcmp-1

仅 Topic 仓库

数学建模竞赛论文全自动撰写流水线 —— 8 大步骤、每轮 19 次迭代、质疑驱动的多轮优化,成果全部落盘,浮动面板实时显示进度百分比,发送 /loopbegin 即启动。

★ 2 Stars0 Forks0 IssuesN/A 社区评分0 已确认安装
查看 GitHub
README来源: main@c1e31dcb

mcmp-1 · 数学建模论文自动化流水线

DeepSeek Harness 动态 Cordis 插件:面向全国大学生数学建模竞赛论文撰写的全自动流水线。 粘贴赛题 → 发送一条以 /loopbegin 开头的消息 → 插件按 8 大步骤、每步多次迭代自动完成论文撰写, 全程由专家子智能体「先质疑、再迭代」驱动,成果全部落盘保存,右下角浮动面板实时显示进度百分比。

功能特性

  • 消息触发:输入文本以 /loopbegin 开头即自动运行(兼容斜杠命令路径)
  • 8 大步骤 × 多迭代:每轮 19 次迭代,外循环轮数可配置(--round=N,默认 1 轮)
  • 质疑驱动:每个子智能体必须先对上一版成果提出 ≥3 条质疑,再开始本轮工作
  • 成果全落盘:每步迭代完整追加保存(含质疑清单),旧内容绝不覆盖;代码保留全部历史版本
  • 实时进度面板:独立浮动窗口(可拖拽/最小化/关闭),显示百分比进度条、当前轮/步骤/迭代、8 步骤打点、日志、产出文件,支持一键中止
  • 原生工作流卡片:聊天区实时显示每个子智能体的运行状态(按阶段分组)

八大步骤(每轮 19 次迭代)

步骤 内容 迭代次数
S1 赛题分析 3 次(初步拆解→深度分析→最终定调)
S2 模型求解 3 次(模型建立→模型求解→模型验证)
S3 编程实现 3 次(核心代码→完善调试→优化封装)
S4 图表生成 3 次(基础图表→美化优化→精选定稿)
S5 流程与架构图 3 次(结构设计→细节完善→美化定稿)
S6 论文撰写 2 次(初稿→深化润色)
S7 编译与合规检查 1 次
S8 评审改进循环 1 次

使用方法

  1. 发送赛题:把数学建模竞赛题目完整粘贴到对话框并发送;
  2. 触发插件:发送一条以 /loopbegin 开头的消息:
    • /loopbegin —— 默认 1 轮
    • /loopbegin --round=3 —— 3 轮外循环(上限 10)
    • /loopbegin --from 题目.txt —— 从文件读取赛题(支持含空格/中文的文件名,如 --from 2024 年高教社杯全国大学生数学建模竞赛题目.md,也可用 --from=文件 形式)
  3. 查看进度:右下角浮动面板(百分比、步骤打点、日志、文件)+ 聊天区工作流卡片。

辅助命令:/loopstatus(查看进度)、/loopabort(中止,已产出成果保留)。

触发规则

消息内容 是否触发
/loopbegin --round=3(开头) ✅
/loopbegin(前导空格) ✅
题目正文… /loopbegin(不在开头) ❌
/loopstatus、/loopabort 辅助命令,不触发

输出目录(工作区 数学建模流水线/)

数学建模流水线/
├── 00_赛题原文.md        # 启动时自动保存的赛题
├── 01_赛题分析.md ~ 08_评审改进.md   # 八大步骤完整成果(逐迭代追加,含质疑清单)
├── 代码/                 # 全部验证与求解代码(_vN 后缀保留历史版本,绝不删除)
├── 图表/                 # 全部图表(含归档)
├── 论文/                 # LaTeX 源码(若环境支持)
└── 流水线说明.md         # 目录说明

架构

用户消息(/loopbegin 开头)
   │  session/event 监听(或 commands 斜杠命令)
   ▼
Host 插件(mcmp)
   ├─ 提取赛题 → 写入 00_赛题原文.md
   ├─ workflowEngine.start(编排脚本 + meta + args)
   │     └─ 每轮 19 次迭代,每次 agent(prompt) 启动一个专家子智能体
   │          子智能体:读必读文件 → 先质疑 → 完成任务 → 追加落盘 → 返回总结
   ├─ 监听 workflow/phase、log、agent-start/end、end → 维护进度状态
   ├─ 向会话追加 tool-workflow/* 事件 → 聊天区原生工作流卡片
   └─ harness.handle: get-state / abort / reset
   ▲
Client 插件(mcmp-ui)
   ├─ shell.overlay 浮动面板,每 1.2s 轮询 get-state
   └─ 进度条/步骤打点/日志/文件/中止按钮

文件说明

文件 内容
host.js Host 半源码,即 cordis_define 的 code.host 参数(纯 JS 函数体)
client.js Client 半源码,即 cordis_define 的 code.client 参数

版本历史

  • v1(pkg-1):斜杠命令触发(/loopbegin),8 步骤流水线、进度面板、成果落盘
  • v2(pkg-2):新增消息内容触发(输入文本以 /loopbegin 开头即运行),注册模型提示避免重复执行
  • v3(pkg-3):修复「工作流引擎不可用」——引擎从 Host 上下文三级回退到 Agent 上下文获取;工作流事件改为全局监听;--from 支持含空格/中文文件名;赛题随工作流参数传递、由 S1 首迭代落盘
  • v4(pkg-4):重构为 Host 侧直接编排子智能体(subagents 服务),彻底摆脱工作流引擎的 Agent 上下文依赖——关闭/刷新聊天窗口不再中断流水线,后台继续执行;启动逻辑全部同步化,命令通道永不阻塞
  • v5(pkg-5):移除 maxDepth: 0 参数(该语义会拒绝所有子智能体创建),改用部署默认深度限制

License

MIT

—/ 5

暂无评分

需要先验证清单

Commit c1e31dcbaf7f

社区评论

还没有评论,来写第一条。

DSH HUB

社区维护的 DSH 插件索引。不是 GitHub 或 DeepSeek AI 的官方产品。

社区资源API关于