返回目录

dsh-multica-runtime

编辑精选维护状态: 活跃

multica-ai/dsh-multica-runtime

为 Multica 平台提供 DeepSeek Harness 运行时支持,让智能体工作流无缝运行。

前往 GitHub
$ dsh plugin --profile multica add /absolute/path/to/multica-dsh-runtime

66

星标

11

Fork

TypeScript

语言

2026-08-11

创建于

2026-08-14

最近推送

Multica 与 DeepSeek Harness 之间的私有桥接,走带版本的 JSONL stdio 协议;不改动 DeepSeek Harness,关闭 DSH 遥测,stdout 仅承载协议。

DSH 适配

原生运行时

作者声明

安全审计

未审计

最后核验

2026-09-02

许可证

作者未说明

01它能帮你完成什么?

  • 把 DeepSeek Harness 作为私有运行时接入 Multica,发现模型与思考层级,并流式回传已落盘的文本、推理、工具、结果与 token 用量事件

    一个 `multica` DSH profile,通过 stdio 上的带版本 JSONL 协议提供 `--probe`、`--list-models`、`--stdio` 等接口

    运行 DeepSeek Harness(dsh)并希望以私有、树外方式桥接到 Multica、且无需改动 DeepSeek Harness 的运维与开发人员

  • 把已有的 Multica MCP 配置翻译为 DSH 客户端,并以协作式取消与会话恢复运行长时会话

    由规范 Multica MCP 配置生成的 DSH stdio 或 streamable-HTTP 客户端,支持协作式取消、持久会话恢复,以及由 Multica daemon 提供的每运行时会话根

    希望把 Multica 的 MCP 工具接入 DeepSeek Harness、且不依赖交互式审批界面的平台工程师

02如何接入 DeepSeek Harness?

前置条件

  • 支持 pnpm 的 Node.js 工具链——README 的本地构建依次执行 `pnpm install`、`pnpm check`、`pnpm build`
  • 主机上已安装 DeepSeek Harness(`dsh`)CLI——安装步骤会调用 `dsh plugin --profile multica add ...`

安装步骤

  1. 01

    克隆仓库并依次运行 `pnpm install`、`pnpm check`、`pnpm build`

  2. 02

    把构建好的产物安装进 DSH profile:`dsh plugin --profile multica add /absolute/path/to/multica-dsh-runtime`

    $ dsh plugin --profile multica add /absolute/path/to/multica-dsh-runtime

验证接入成功

  • 运行 `dsh --profile multica --probe`——只有 `--probe` 返回协议版本 1 后,Multica 才会发现该 profile
  • 用 `dsh --profile multica --list-models` 确认模型,并用 `dsh --profile multica --stdio` 打开 stdio 接口

03DSH 适配与能力边界

DSH 适配原生运行时

私有、树外(out-of-tree)运行时桥接:通过 stdio 暴露带版本的 JSONL 协议,并基于 @deepseek-ai/dsh-base 组合实现,无需改动 DeepSeek Harness。

  • 带版本的 JSONL stdio 协议

    DeepSeek Harness(dsh)运行时→模型与思考层级发现,以及通过 stdio 回传的文本、推理、工具、结果、token 用量等已落盘事件

  • Multica MCP 到 DSH 客户端的翻译

    规范化的 Multica MCP 配置→DSH stdio 或 streamable-HTTP 客户端

  • 支持协作式取消的持久会话

    DSH 运行时与 agent 会话→协作式取消、持久会话恢复,以及由 Multica daemon 提供的每运行时 / agent 会话根

04适合谁?何时不该用?

适合

  • 运行 DeepSeek Harness(dsh)并希望以私有、树外方式桥接到 Multica、且无需改动 DeepSeek Harness 的运维与开发人员
  • 希望把 Multica 的 MCP 工具接入 DeepSeek Harness、且不依赖交互式审批界面的平台工程师

不适合

  • 切勿提交 API key、MCP 密钥、会话日志或生成的 profile;补丁还会关闭 DSH 遥测,stdout 仅承载协议,所有诊断信息都输出到 stderr。

05兼容性、维护与安全提示

  • 切勿提交 API key、MCP 密钥、会话日志或生成的 profile;补丁还会关闭 DSH 遥测,stdout 仅承载协议,所有诊断信息都输出到 stderr。
  • 本检出仅针对 `@deepseek-ai/dsh@0.1.0-rc.6` 及其配套的 `@deepseek-ai/dsh-*` 包族做过校验——其他 DSH 版本不保证兼容。
  • 对于非标准 DSH 安装,通过 `export MULTICA_DSH_PATH=/absolute/path/to/dsh` 把 daemon 指向其启动器;只有 `--probe` 返回协议版本 1 后,Multica 才会发现该 profile。
2026-08-112026-08-14作者未说明

Multica 面向 DeepSeek Harness 的树外运行时桥接;针对 @deepseek-ai/dsh@0.1.0-rc.6 校验;补丁关闭 DSH 遥测;未经独立安全审计。

06常见问题

dsh-multica-runtime 到底是做什么的?

它是 Multica 与 DeepSeek Harness 之间的私有、树外运行时桥接,通过 stdio 暴露带版本的 JSONL 协议,基于 @deepseek-ai/dsh-base 组合实现,且无需改动 DeepSeek Harness。

怎么把它装进 DSH profile?

先用 `pnpm install && pnpm check && pnpm build` 构建产物,再运行 `dsh plugin --profile multica add /absolute/path/to/multica-dsh-runtime`。只有 `dsh --profile multica --probe` 返回协议版本 1 后,Multica 才会发现该 profile。

它会内置或改动 DeepSeek Harness 源码吗?

不会。仓库只包含 Multica 集成层,不会内置或再分发 DeepSeek Harness 源码。补丁会关闭 DSH 遥测,且 stdout 仅承载协议、诊断信息全部走 stderr。

它针对哪个 DSH 版本做了校验?

本检出目前针对 @deepseek-ai/dsh@0.1.0-rc.6 及其配套的 @deepseek-ai/dsh-* 包族做过校验。对于非标准 DSH 安装,可用 `export MULTICA_DSH_PATH=/absolute/path/to/dsh` 把 daemon 指向其启动器。

08数据与来源

  • 作者声明github.come29aae228449…

    Private, out-of-tree runtime bridge between Multica and the public

  • 作者声明github.come29aae228449…

    composes over `@deepseek-ai/dsh-base`

  • 作者声明github.come29aae228449…

    It does not require changes to DeepSeek Harness.

页面基于项目公开文档、仓库元数据和 DSH Plugins 的结构化解析生成;最后核验于 2026-09-02。发现错误?提交更正。

🏆

最佳 DeepSeek Harness 插件

从全目录挑出的 12 个值得优先安装的插件,覆盖各个分类。

DSH Plugins 是独立的 DeepSeek Harness 插件市场,与 DeepSeek 官方无关,也不代表官方背书。第三方插件未经安全审计,安装前请审查源码。

每周获取最新的 DeepSeek Harness 插件,绝不滥发。