DSH Plugins Marketplace

DSH Plugins

Plugins

/

dsh-mini-utility-dock

x

dsh-mini-utility-dock

Discovered

A simple utility dock for DSH | A simple utility dock for DSH

dsh-mini-utility-dock

中文 | English

ci npm release node downloads license

DSH 插件族的共享资产:源码片段、嵌入 CLI,以及围绕它们的跨仓诊断与双语文档校验工具。

片段

片段标记目标文件导出
loopback 判定dsh-loopback-helperslib/shared.jsLOOPBACK_HOSTNAMES、normalizeHostValue、hostHostname、isLoopbackName、isLoopbackAddress
host 请求守卫dsh-host-guardlib/shared.jsportOf、GUARD_REASONS、DEFAULT_GUARD_POLICY
utility 入口dsh-utility-launcherlib/client.jsregisterUtilityLauncher、UTILITY_ITEM_SLOT

使用

在目标文件中写入标记,然后运行 CLI。

npx dsh-mini-utility-dock sync path/to/shared.js
npx dsh-mini-utility-dock check path/to/shared.js

CLI 处理文件中所有已标记的片段,按 FRAGMENTS 顺序自下而上应用;sync 保留标记缩进,check 在漂移时非零退出。

本仓库等价入口(目标由调用方传入):

npm run dock:embed -- check path/to/shared.js
npm run dock:embed -- sync path/to/shared.js

消费插件以 loopback:sync / guard:sync 调用同一 CLI,目标固定为自身 lib/shared.js;client 半以 launcher:sync 维护 dsh-utility-launcher 块,目标固定为自身 lib/client.js。

约束

  • dist/ 是唯一来源。改片段后运行 npm test,并让消费插件重新 sync。
  • lib/shared.js 中两个片段顺序固定,dsh-loopback-helpers 在前:dsh-host-guard 直接使用前一片段导出的模块级名字,既不重新声明也不 import。
  • 片段不得包含 import 或 require;消费插件必须能独立发布。
  • bindGuard 不从片段导出——消费插件在同一文件中声明自己的 guard 导出。各插件通过 policy 传入自身错误码与文案,判定逻辑共用。

跨仓一致性

消费仓的 npm test 用 loopback:check / guard:check 把本仓两个片段与所 pin 的 dock 版本逐字节比对。dock 版本不可变且消费仓 pin 精确版本,故「pin 一致」即「片段一致」。

dsh-plugin-parity(本包提供的 bin)直接检这条跨仓性质,含 pin 一致性断言与行为级对比。它是人工诊断工具,不在 CI 中运行:peer 处于不同分支时该性质本就不成立。成员表由调用方经 --member <repo>:<export> 提供——守卫工厂的导出名按片段设计是各仓自定的,故本工具不预设任何成员;不带 --member 时只跑静态检查,自动发现所有嵌入了宿主守卫块的仓。

dsh-plugin-docs(同样是本包的 bin)校验双语文档的结构对齐:README 中英标题层级与代码围栏一致,CHANGELOG 中英版本段、分类段与条目数一致(分类标题经双语映射归一);--base <revision> 额外要求双语对同改,单边改动即缺翻译。接入方式是各仓自己的 docs:check script 指向它——本包自身的双语文档也由此校验。

Comments

Loading…

Similar plugins

dsh-hub-DSH

by ARFCON

dsh-hub — DSH 插件中枢

Manifest valid

★ 3

MIT

JavaScript

Aug 22, 2026

dsh plugin --profile web add dsh-hub

by fu827707013

DSH(DeepSeek Harness)并发请求监控与门闩插件。

Development & InfrastructureTerminal & ClientsManifest valid

★ 4

↓ 183/wk

MIT

JavaScript

Sep 17, 2026

dsh plugin --profile web add dsh-concurrency-guard

by TheYoungChen

DeepSeek Harness plugin market - browse, search & install dsh-plugin topic plugins (dsh 插件市场:浏览/搜索/安装插件)

Manifest valid

★ 4

↓ 147/wk

MIT

JavaScript

Oct 3, 2026

dsh plugin --profile web add dsh-plugin-market

by songying2024

DeepSeek Harness (DSH) left-side bookmark dock plugin

Tools & CapabilitiesManifest valid

★ 0

MIT

JavaScript

Aug 22, 2026

dsh plugin --profile web add dsh-bookmarks-dock

by huabai-flowerwhite

面向 DeepSeek Harness(dsh)的**第三方插件管理器**:在 Web UI 设置页选择第三方插件库文件夹,搜索其中所有第三方插件,并一键关闭/启动(刷新 dsh 后生效)。

Manifest valid

★ 3

↓ 278/wk

MIT

JavaScript

Aug 29, 2026

dsh plugin --profile web add dsh-plugin-manager

by Johnny-xuan

A universal path-backed attachment dock for DeepSeek Harness.

Tools & CapabilitiesManifest valid

★ 5

↓ 390/wk

JavaScript

Sep 20, 2026

dsh plugin --profile web add dsh-paste-to-path