All plugins

DSH / BUNDLE / BUNDLES

dsh-wolfram

v0.2.1Zhen-WushuiLingchun / dsh-wolfram-bundle6144306010

InstallableBundlesBundles & other modulesCommunity · Topic auto-analysis

Overview

dsh-wolfram

DeepSeek Harness bundle for the official Wolfram/AgentTools MCP server: kernel discovery, a transparent stdio supervisor that owns only its own Wolfram process tree, and a native DSH permission policy over the Wolfram tools.

README / EN

Package documentation

Registry summary

DeepSeek Harness bundle for the official Wolfram/AgentTools MCP server: kernel discovery, a transparent stdio supervisor that owns only its own Wolfram process tree, and a native DSH permission policy over the Wolfram tools.

dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.

Read the full README on GitHub

LIMITATIONS

Known limitations

- **Windows 强杀窗口无法完全消除。** supervisor 被 `SIGKILL` / `TerminateProcess` 时不会运行任何 JavaScript,这一瞬间无法保证子进程立即死亡;孤儿回收是事后补救,不是实时保证。彻底消除需要 Windows Job Object(`KILL_ON_JOB_CLOSE`),那要原生模块。 - **孤儿回收的身份校验只在 Windows 上完整。** POSIX 分支退化为 `ps` 命令行比对,没有创建时间,尚未在真实 macOS / Linux 上验证;这些平台上 supervisor 自己的进程组终止仍然生效。 - **只桥接 MCP Tools。** rc.2 的 DSH 通用 mcp-client 可以把 Tool 返回的 text/image 投影进模型上下文,但仍不桥接 MCP Resources 与 Prompts;本包不在其上另开旁路,所以 AgentTools 的 `WolframLanguageSearch` / `Notebook` 等 prompt 用不到。 - **审批没有「记住选择」。** DSH 审批语义只有一次性授权,会话级策略只有 `ask` / `never`;本插件不自建第二套授权存储。 - **`toolCallTimeoutMs` 与内核的 `TimeConstraint` 是两个预算。** 前者是传输超时,后者是 Wolfram 自己的求值上限(默认 60s),改一个不会改另一个。 - **工具自身的失败属于上游。** 实测本机 `WolframLanguageContext` 会返回 `AgentTools::Internal::Path@@Kernel/Tools/Context.wl` 内部错误;调用链本身是通的(请求送达、错误原样回传并映射成 `isError`),但那条工具的实现问题要报给 [WolframResearch/AgentTools](https://github.com/WolframResearch/AgentTools/issues),本插件不做补丁。