插件目录 / Developer / dsh-profile-multica
dsh-profile-multica
已验证 · 实测可装 caizhihaoczh
功能简介
Multica JSONL bridge profile for DeepSeek Harness
可用 — 实测通过,早期项目
Multica JSONL bridge profile for DeepSeek Harness 实测能干净安装、正常启动。早期项目,但功能可用。
「已验证」表示我们的自动化 CI 在干净 profile 里实际执行了 dsh plugin add 并启动成功——仅此而已。功能描述与版本兼容性均为作者声明。这不是安全审计,也不代表对第三方代码的背书。
README
dsh-profile-multica
English | 中文
An installable community bundle that exposes the official DeepSeek Harness CLI to Multica through a versioned JSONL process protocol.
See the protocol reference for request, event, cancellation, and exit semantics.
The bundle adds three commands to a dedicated profile:
dsh --profile multica --probe
dsh --profile multica --list-models
dsh --profile multica --stdio
--probe prints the discovery frame used by Multica. --list-models projects the installed DSH providers, models, and reasoning levels. --stdio accepts one version-1 execute request, streams Agent and Session events as JSONL, accepts cancellation for the active request, flushes persistence, prints one terminal result, and exits. Protocol frames use stdout; diagnostics use stderr.
An execute request can create a fresh Agent or resume a persisted Session, select a provider/model/reasoning level, and mount task-scoped stdio or Streamable HTTP MCP servers. MULTICA_DSH_SESSION_ROOT selects the JSONL persistence directory. DSH_PERMISSION_MODE may be read-only, workspace-write, or danger-full-access; the default is workspace-write. This transport has no interactive approval round trip, so operations outside the selected policy fail instead of waiting.
Requirements
- Node.js
^22.19.0or>=24.0.0 @deepseek-ai/dsh0.1.0-rc.7or a compatible later prerelease- pnpm on
PATHfordsh plugin
Install
After the package is published to npm:
npm install --global @deepseek-ai/dsh@0.1.0-rc.7
dsh plugin --profile multica add dsh-profile-multica
dsh --profile multica --probe
To install a local checkout, build a tarball first:
pnpm install
pnpm pack
dsh plugin --profile multica add /absolute/path/dsh-profile-multica-0.1.0.tgz
dsh --profile multica --probe
The plugin command creates the multica profile over the official dsh-base, installs this bundle, and appends its declared patch layer. Profile installation and the Multica daemon must run as the same OS user and use the same DSH_HOME when it is customized.
Develop
pnpm install
pnpm run typecheck
pnpm test
pnpm run build
pnpm run smoke:pack
pnpm pack
smoke:pack packs the current checkout, installs the tarball into an isolated profile using the supported official DSH release, verifies --probe, and removes the temporary profile.
Before publishing, add the dsh-plugin GitHub topic and verify the packed tarball against a clean official CLI installation.
Model experience
The bridge adds no system-prompt text or tool schema. It submits Multica input as an ordinary user message and projects existing DSH events.
Limitations
- One process accepts one execute request; Multica launches a fresh process per task.
- The protocol has no approval response. Choose an appropriate non-interactive permission mode for the target environment.
- Model discovery reports a failing provider on stderr and continues with the remaining providers.
- The package tracks prerelease DSH APIs, so a new DSH prerelease may require a matching plugin release.
License
MIT
安装
装一次目录插件,之后本站所有插件都能让 DeepSeek Harness 自动找、自动装:
dsh plugin add dshbase-catalog 然后对 agent 说「帮我装 dsh-profile-multica」,它会在目录里找到并自动安装。文档:dshbase-catalog · 已验证场景包。
该插件是 GitHub 源码(未发 npm)——直接从仓库装:
Web profile:
dsh plugin --profile web add github:caizhihaoczh/dsh-profile-multica Headless(CLI)profile:
dsh plugin --profile headless add github:caizhihaoczh/dsh-profile-multica 实测报告
验证通过:从 GitHub 源码完成 L1 安装 + L2 加载 + L3 运行(dsh 0.1.0-rc.6)。