dsh-wolfram-bundle
在终端中运行以下命令:
dsh plugin install Zhen-WushuiLingchun/dsh-wolfram-bundle
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在已安装 DeepSeek Harness 的环境中运行 dsh plugin install Zhen-WushuiLingchun/dsh-wolfram-bundle 即可安装本插件,项目源码见 https://github.com/Zhen-WushuiLingchun/dsh-wolfram-bundle
插件介绍
如果你已经在本地装好了 Wolfram Desktop 或 Engine,并且希望 AI 助手能直接调用 Wolfram Language 做求值、跑测试、读写 Notebook,dsh-wolfram-bundle 补上了中间那一层薄集成。它不重写 MCP 协议,也不改动官方 Paclet,只做三件事:自动发现本机内核、管理进程树生命周期、让有副作用的工具调用走 DSH 原生审批链。装上之后模型会看到七个带 mcp__wolfram__ 前缀的工具,从任意代码求值到静态检查、符号定义查询一应俱全。
安全边界是这层集成最核心的设计。WolframLanguageEvaluator 没有任何沙箱,能读写文件、起进程、访问网络——所以默认全部走 ask,人类点头之前一个字节都不会执行。官方 Paclet 未来升级新增的工具,没有分级信息之前同样先问人。supervisor 只终止自己启动的那棵进程树,绝不碰你正在用的 Mathematica 前端或其他客户端的 server;即使 Windows 上遭遇 TerminateProcess 的瞬间窗口,孤儿回收也会通过映像名、命令行、创建时间三重校验后才动手,任何一项对不上就只删记录、不动进程。
适合的使用场景很具体:你用 DSH 做日常 AI 编码工作,本地有 Wolfram 且 AgentTools Paclet 2.2.0 以上,想让模型安全地求值一段 Wolfram 代码或读一段 Notebook 上下文,又不希望它静默写文件或起进程。支持 Node 22+、Linux、macOS、Windows 及 WSL,装完即用,卸载干净。
使用场景
- 在 DSH 对话中直接求值 Wolfram 代码片段并查看结果
- 让 AI 助手运行 .wlt 测试文件并汇报通过或失败项
- 将 Markdown 笔记一键转换为 Wolfram Notebook 并写入磁盘
适合人员
- 已安装 Wolfram Desktop 或 Engine 且日常使用 DSH 的开发者
- 希望 AI 助手能调用 Wolfram 做数学建模或工程计算的研究者
- 需要审批链来门控 AI 副作用操作、防止误写文件或起进程的团队