逐步核验证明步骤,区分已证、反驳与未决
30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/4 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add bauerelizabeth07139/math-rigor该包不可直接 npm 安装,改从 GitHub 源安装(原因见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:待复验
是什么
dsh 原生插件 · chat
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 17 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令读写/删除本地文件
查看扫描证据(共 9 处,展示前 9 条)
- 读取本地文件index.js:43
await access(path, constants.F_OK) - 执行外部命令来自配置/变量index.js:53
const child = spawn(command, args, { stdio: ['ignore', 'pipe', 'pipe'], ...spawnOptions }) - 执行外部命令固定命令index.js:66
const killer = spawn('taskkill.exe', ['/PID', String(child.pid), '/T', '/F'], { stdio: 'ignore', windowsHide: true }) - 读取本地文件index.js:119
const requirementsHash = createHash('sha256').update(await readFile(REQUIREMENTS)).digest('hex') - 写入本地文件index.js:120
await mkdir(home, { recursive: true }) - 读取本地文件index.js:122
try { installedHash = (await readFile(marker, 'utf8')).trim() } catch { } - 删除本地文件递归index.js:128
await rm(envRoot, { recursive: true, force: true }) - 写入本地文件index.js:143
await writeFile(marker, `${requirementsHash}\n`, 'utf8') - 读取本地文件index.js:154
const template = await readFile(join(ROOT, 'commands', `${command}.md`), 'utf8')
扫描于 2026/10/21(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery@deepseek-ai/cordis@deepseek-ai/dsh-commands@deepseek-ai/dsh-llm@deepseek-ai/dsh-mcp-client@deepseek-ai/dsh-skill给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 逐步核验证明步骤
- 区分已证、反驳与未决
- 未证步骤如实报告
展开完整介绍(145 字)↓
为 DeepSeek Harness 提供可审计的数学证明:本地 stdio MCP 服务器(23 个工具)、内置工作流技能,以及 /prove 和 /audit-proof 命令。proven / refuted / inconclusive 绝不混为一谈,未证明的步骤如实报告,不隐藏。
README
由 DeepSeek 最新模型翻译生成∷ math-rigor ∷
可审计的数学证明工具链,作为 DSH 插件运行:本地 stdio MCP 服务器(23 个工具)+ 流程 skill + 两个 slash 命令
Auditable mathematical proving for DeepSeek Harness: a local stdio MCP server (23 tools), a bundled workflow skill, and two slash commands.
∀ ε > 0, ∃ δ > 0, s.t. |x − a| < δ ⟹ |f(x) − L| < ε
这是什么
dsh-math-rigor 是一个 Cordis host plugin(DSH 0.2.x)。装进 profile 后它做三件事:
1. 准备并使用隔离的 Python 3.10+ 虚拟环境,以 stdio 启动 server/math_rigor_server.py,经 @deepseek-ai/dsh-mcp-client 接入 DSH;服务器注册的 23 个工具在 agent 侧显示为 mcp__math_rigor__<tool>(如 mcp__math_rigor__proof_start)。
展开完整文档(README 剩余 1 节)
∷ math-rigor ∷ 可审计的数学证明工具链,作为 DSH 插件运行:本地 stdio MCP 服务器(23 个工具)+ 流程 skill + 两个 slash 命令 Auditable mathematical proving for DeepSeek Harness: a local stdio MCP server (23 tools), a bundled workflow skill, and two slash commands. ∀ ε > 0, ∃ δ > 0, s.t. |x − a| < δ ⟹ |f(x) − L| < ε 这是什么 dsh-math-rigor 是一个 Cordis host plugin(DSH 0.2.x)。装进 profile 后它做三件事: 1. 准备并使用隔离的 Python 3.10+ 虚拟环境,以 stdio 启动 server/math_rigor_server.py,经 @deepseek-ai/dsh-mcp-client 接入 DSH;服务器注册的 23 个工具在 agent 侧显示为 mcp__math_rigor__<tool>(如 mcp__math_rigor__proof_start)。 2. 注册 bundled skill math-rigor(source: 'bundled',模型与用户均可触发)。 3. 注册 slash 命令 /prove 与 /audit-proof。 设计上只坚持一件事:判定词汇不混用。 | 判定 | 含义 | | proven | 否定式被证明不可满足,可以当结论用 | | refuted | 给出了具体反例,命题为假 | | inconclusive | 求解器未决定且未找到反例,不是证明 | | verified | 审计:每一步都被机器检查,目标已导出 | | sound_with_gaps | 审计:结构成立、无被推翻项,但有未检查步骤(逐条列出) | | flawed | 审计:有被推翻/无效步骤、未解除假设、未证明引理,或目标未导出 | 安装 Desktop 应用 —— Plugins → Add plugin,填入 https://github.com/bauerelizabeth07139/math-rigor,装好后打开新 bundle 的开关。Desktop 启动的是保留 profile desktop。 CLI —— --profile 换成你实际启动的那个 profile;装进别的 profile,当前会话不会加载它。 dsh plugin --profile web add bauerelizabeth07139/math-rigor 机器上没有 git —— pnpm 解析 owner/repo 这类 git 简写时要调用 git ls-remote,改填 tarball 地址(把 main 换成 commit SHA 可固定构建;同一地址也能填进 Desktop 对话框)。 dsh plugin --profile web add https://codeload.github.com/bauerelizabeth07139/math-rigor/tar.gz/main 首次运行:先建好 Python 环境 MCP 工具在 Python 环境存在之前不可用。 两种建法: A. 让插件自己建 —— loader row 里打开 setup;插件在加载阶段创建 <home>/venv 并执行 pip install -r requirements.txt(需要网络,通常数分钟,会阻塞加载到 setupTimeoutMs 为止)。 - id: dsh-math-rigor config: setup: true B. 先跑离线脚本 —— --home 必须与插件实际使用的 home 一致: Windows: py -3 tools/setup_dsh.py --home "%USERPROFILE%\.dsh\math-rigor" POSIX: python3 tools/setup_dsh.py --home ~/.dsh/math-rigor 环境未就绪时,插件记一条 warning,注册 skill 与两个命令,不挂载任何 MCP 工具;两个命令以 error 返回,并给出需要执行的确切命令(含 --home "<home>")和「重启 DSH profile」的提示。环境就绪后重启 profile。 | 依赖 | 版本 | | Python | 3.10+ | | mcp / sympy / z3-solver / mpmath | 2.2.0 / 1.14.0 / 5.1.0.0 / 1.3.0 | 这四项就是 requirements.txt 声明的全部依赖。加载时插件要求 <home>/venv 的解释器 ≥ 3.10、import mcp, sympy, z3, mpmath 成功,且 venv/.requirements.sha256 与 requirements.txt 的 sha256 一致;任一不满足即视为环境不合格。 配置 配置项来自 index.js 的 schemastery Config,写在 profile 的 loader row 里。 | 键 | 类型 | 默认值 | 说明 | | home | string | $DSH_HOME/math-rigor;DSH_HOME 未设置时 ~/.dsh/math-rigor | 数据目录;venv 在 <home>/venv,证明会话在 <home>/sessions | | python | string | 空 | 显式指定解释器;空则探测 Windows 的 python.exe/py、其他平台的 python3/python | | setup | boolean | false | 加载时创建 venv 并安装依赖 | | setupTimeoutMs | number | 600000 | 1000–600000,步长 1;setup 总预算 | | toolCallTimeoutMs | number | 300000 | 1000–600000,步长 1;单次 MCP 工具调用超时 | 在 loader row 里覆盖某一项: - id: dsh-math-rigor config: home: "D:/math-rigor-data" setupTimeoutMs: 900000 home 会以环境变量 MATH_RIGOR_HOME 传给 MCP 服务器;~ 与 ~/... 展开为当前用户主目录。 命令 | 命令 | 参数 | 行为 | | /prove | <mathematical proposition> | 排入六阶段严格证明流程:形式化 → 策略 → 引理分解 → 逐步证明(每步机检)→ 机器审计 → 如实报告 | | /audit-proof | <proof text or math-rigor session id> | 排入证明审查流程:拆成步骤 DAG、逐条读 verdict、结构性审查、给出问题清单 | 两者都要求环境已就绪,否则直接返回错误;参数为空时拒绝并提示用法。排入的消息以「Load the math-rigor skill before acting」开头,agent 先加载 skill 再按 commands/.md 的正文执行。 Skill bundle 自带 math-rigor skill(skills/math-rigor/SKILL.md),在证明、推导、恒等式/不等式验证、归纳、整除、反例搜索、证明审查类任务上触发,规定六阶段流程与结果语义,并附 4 份参考文件:inference-rules.md(22 条逻辑规则 + 19 种非逻辑理由)、strategies.md、notation.md、worked-examples.md。 工具总表 server/math_rigor_server.py 共 23 个 @server.tool 注册。在 DSH 里调用请使用 mcp__math_rigor__ 前缀后的完整名称。 | 分组 | 工具 | 用途 | | 会话 | proof_workflow | 返回流程阶段、判定词汇表与审计强制检查项 | | 会话 | proof_start | 开一个证明会话:登记问题、精确目标、每个符号的定义域 | | 会话 | proof_add_given | 登记题面给定的前提(不证明,审计追踪其仍为假设) | | 会话 | proof_add_assumption | 登记临时假设(之后必须由解消规则解除) | | 会话 | proof_add_lemma | 登记引理义务,或声明 assumed=true 并披露 | | 会话 | proof_add_step | 加一步并立即机检,返回 verified/refuted/invalid/unchecked | | 会话 | proof_validate | 审计整个证明:引用图、假设解除、引理、目标是否导出、机器覆盖率 | | 会话 | proof_status | 查看会话;空参则列出全部会话 | | 会话 | proof_export | 导出 markdown / LaTeX / JSON,含每步理由与审计判定 | | 逻辑 | logic_check_step | 单步推理:形状是否匹配规则 + 语义是否成立 | | 逻辑 | logic_entails | 前提是否蕴含结论,返回 proven 或带反例赋值的 refuted | | 逻辑 | logic_truth_table | 纯命题逻辑完全枚举(最多 10 个变量) | | 逻辑 | logic_rules | 列出全部推理规则(可按 propositional / predicate / equality 过滤) | | 验证器 | verify_identity | 两个表达式是否为同一个函数 | | 验证器 | verify_inequality | 带定义域的全局不等式(如 x + 1/x >= 2,x > 0) | | 验证器 | verify_forall | 任意全称命题:整除、奇偶、界、代数恒等式、量化逻辑 | | 验证器 | verify_induction | 归纳法:基例 + k >= start & P(k) -> P(k+1) | | 验证器 | verify_limit | 极限值(符号 + 数值;oo 表无穷,+/- 表单侧) | | 验证器 | find_counterexample | 找反例:先问 SMT,再扫显式区间,最后采样 | | 符号 | symbolic_eval | 单次符号运算:simplify/expand/factor/diff/integrate/limit/series/solve/sum/… | | 符号 | symbolic_numeric | 高精度求值,并报告结果是否为精确整数/有理数及精确分数 | | 符号 | expr_normalise | 规范化成 latex / text / sympy 形式,确认能解析 | | 数论 | number_theory | 精确整数运算:is_prime、factorize、totient、gcd/lcm、bezout、crt、legendre、jacobi、fibonacci、… | 故障排查 (a) 装完后没有 mcp__math_rigor__ 工具。 环境没建好。按「首次运行」建 <home>/venv 后重启 profile;setup: true 时看日志里的 warning,其中带着具体原因(找不到 Python、pip 失败、超时等)。 (b) bundle 完全没加载。 在 DSH 0.2.x 上,peer 版本范围不匹配会让 Cordis 整体跳过 bundle,而不是只丢工具。发布的 0.2.0 声明 >=0.1.5-rc.1 <0.2.0-0 || >=0.2.0-rc.0 <0.3.0-0(针对 @deepseek-ai/dsh-commands、dsh-llm、dsh-mcp-client、dsh-skill),先核对 DSH 版本是否落在范围内,别照着过期的范围说明排查。 (c) pip 需要网络。 建 venv 和装依赖都要联网;走代理时在 setup 之前设置 PIP_INDEX_URL,例如 $env:PIP_INDEX_URL = "https://your-mirror.example/simple"。 (d) 重建环境。 删掉 venv(rm -rf "<home>/venv",或整个删掉 <home>)后重跑 tools/setup_dsh.py --home "<home>"。 What it is dsh-math-rigor 是 DSH 0.2.x 的 Cordis 宿主插件。它会准备一个隔离的 Python 3.10+ 虚拟环境,并通过 @deepseek-ai/dsh-mcp-client 把 server/math_rigor_server.py 作为 stdio MCP server 启动,于是服务端的 23 个工具以 mcp__math_rigor__<tool> 的形式到达智能体。它还注册一个内置技能(math-rigor)和两个斜杠命令(/prove、/audit-proof)。 它的约定:proven / refuted / inconclusive 绝不混为一谈,证明审计区分 verified / sound_with_gaps / flawed,报告未证明的步骤,而不是把它们藏起来。 Install - Desktop app: Plugins → Add plugin → https://github.com/bauerelizabeth07139/math-rigor,然后打开新 bundle 的开关。Desktop app 启动的是保留的 desktop profile。 - CLI: dsh plugin --profile web add bauerelizabeth07139/math-rigor —— 装进你实际启动的 profile。 - 机器上没有 git: pnpm 用 git ls-remote 解析 git 简写,所以改用 tarball URL:dsh plugin --profile web add https://codeload.github.com/bauerelizabeth07139/math-rigor/tar.gz/main(把 main 换成某个 commit SHA 可固定构建)。同一地址在 Desktop 对话框里也能用。 First run Python 环境不存在时,MCP 工具不可用。要么在 loader 行的 config: 里设 setup: true,让插件构建 <home>/venv 并运行 pip install -r requirements.txt(需要联网,耗时几分钟),要么先跑离线辅助脚本: Windows: py -3 tools/setup_dsh.py --home "%USERPROFILE%\.dsh\math-rigor" POSIX: python3 tools/setup_dsh.py --home ~/.dsh/math-rigor 在此之前,插件会记一条 warning,注册技能和命令,但不挂载任何 MCP 工具;命令会回答要运行的确切命令。 要求:Python 3.10+、mcp==2.2.0、sympy==1.14.0、z3-solver==5.1.0.0、mpmath==1.3.0。 配置 | 键 | 类型 | 默认值 | 说明 | | home | string | $DSH_HOME/math-rigor,否则 ~/.dsh/math-rigor | venv 位于 <home>/venv,会话位于 <home>/sessions | | python | string | 空 | 显式指定解释器;留空时在 Windows 上探测 python.exe/py,其他平台探测 python3/python | | setup | boolean | false | 加载时构建 venv | | setupTimeoutMs | number | 600000 | 1000–600000 | | toolCallTimeoutMs | number | 300000 | 1000–600000 | - id: dsh-math-rigor config: setup: true 命令 | 命令 | 输入 | 入队内容 | | /prove | <mathematical proposition> | 六阶段严谨证明工作流,每加一步都做机器校验 | | /audit-proof | <proof text or math-rigor session id> | 证明审计工作流:步骤 DAG、逐步判定、结构审查、缺陷排名列表 | 两者都要求环境已就绪;否则返回错误,并指出该跑哪条安装命令。 技能与工具 内置的 math-rigor 技能包含六阶段流程和四份参考文件(inference-rules.md、strategies.md、notation.md、worked-examples.md)。23 个 MCP 工具分组如下:会话/工作流 proof_workflow、proof_start、proof_add_given、proof_add_assumption、proof_add_lemma、proof_add_step、proof_validate、proof_status、proof_export;逻辑 logic_check_step、logic_entails、logic_truth_table、logic_rules;验证器 verify_identity、verify_inequality、verify_forall、verify_induction、verify_limit、find_counterexample;符号 symbolic_eval、symbolic_numeric、expr_normalise;数论 number_theory。各工具的一句话用途见上表。 Legacy:ZCode 安装路径 math-rigor 最早是为 ZCode 写的,仓库里仍保留那条链路的脚本;它不是 DSH 的安装路径,DSH 用户可忽略本节。 | 入口 | 作用 | | install.ps1 / install.sh | Windows / macOS·Linux 安装:建 venv、装依赖、先自检服务器、再注册 MCP、复制 skill 与命令 | | tools/install.py | 安装主体:把 mcp.servers.math-rigor 写进 ~/.zcode/cli/config.json;把 skills/math-rigor/ 复制进 ~/.zcode/skills/;把 commands/*.md 复制进 ~/.zcode/commands/。ZCODE_HOME 可覆盖 ~/.zcode | | tools/install_check.py | 按 ZCode 的加载规则校验 skill / 命令 / 配置 | | tools/verify_deployment.py | 按 ZCode 的实际使用方式核对部署后的配置 | | tools/smoke_test.py | 以 ZCode 的方式启动服务器并确认它能作答 | ZCode 侧与 DSH 侧共用同一个服务器、同一套工具与判定词汇。 License MIT · by bauerelizabeth07139
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
bauerelizabeth07139/math-rigor
逐步核验证明步骤,区分已证、反驳与未决
相关插件 · 对话 / 记忆
智能体逆向工程morluto/rea
English · 简体中文 · 繁體中文 · 日本語 · 한국어 · Türkçe · Русский ·…
★ 347,156已汉化DSH
73.3
LLM 知识平台Tencent/WeKnora
开源 LLM 知识平台:把原始文档变成可查询的 RAG、自主推理智能体和自我维护的 Wiki。
★ 34,957已汉化DSH
72
智能体集群框架ruvnet/ruflo
面向 Claude Code 与 Codex 的智能体元基座meta-harness。
★ 77,761已汉化MCP
71.9
智能体记忆库plastic-labs/honcho
Honcho 是记忆基础设施,用来构建有状态的智能体。这些智能体能随时间推移理解不断变化的人、智能体、群组、项目和想法。
★ 7,722已汉化DSH
71.7
隐私简历生成器reactive-resume/reactive-resume
Reactive Resume 已迁移到 GitHub 上的…
★ 44,600已汉化MCP
71.7
Vox 拼贴视频生成Alisa0808/vox-director
🎬 Vox Director拼贴动效导演
★ 2,129已汉化DSH
71.4