DeepSeek Harness Hub
← 返回列表

套件元捆绑包ddtcorex/dsh-maestro-meta

DeepSeek 客户端兼容 / 相关生态spec-screened在 GitHub 查看 ↗
未验证

一条命令装齐远程、审查、记忆等八个插件

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/9/14 · 已提供中文文档

Maestro Harness 元捆绑包:一个插件即可安装整套 Govard + DSH 工具链

综合分
30.6
GitHub 分
30.6
用户评分
★ Stars
1
周下载量
兼容 / 相关生态插件(非 dsh 原生,请按其对应运行时安装)
git clone https://github.com/ddtcorex/dsh-maestro-meta.git
数据截至 2026/9/16(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

@ddtcorex/dsh-maestro-meta

Maestro Harness 的元捆绑包 —— 一次 dsh plugin add 即可安装该技术栈中整个 DSH 侧。

此包不包含任何运行时代码。其 cordis.patch.yml 是一个轻量的 v2 聚合器,重新导出各细粒度插件的行:

| # | 行 id | 包 | 带来的内容 |
|---|--------|---------|----------------|
| 1 | maestro-remote | @ddtcorex/dsh-maestro-remote | Cloudflare 隧道 + 远程代理 + PIN + 启动通知触发器 |
| 2 | maestro-review | @ddtcorex/dsh-maestro-review | 可插拔的 MR 审查流水线(已实现 GitLab,GitHub 为桩实现) |
| 3 | maestro-govard | @ddtcorex/dsh-maestro-govard | 面向 PHP/Magento/Laravel 项目的 Govard 桥接工具 |
| 4 | maestro-memory | @ddtcorex/dsh-maestro-memory | 持久记忆 5 条轨道 + 待办 + 确认队列 |
| 5 | maestro-mobile | @ddtcorex/dsh-maestro-mobile | 面向 DSH Web 的移动端抽屉/面板(<1024px) |
| 6 | maestro-notifier | @ddtcorex/dsh-maestro-notifier | 提供商中立的通知服务(maestroNotifier,首选 Telegram) |
| 7 | maestro-config | @ddtcorex/dsh-maestro-config | 共享设置存储(~/.dsh/maestro/settings.json)+ 设置卡片 |
| 8 | dsh-maestro-dashboard | @ddtcorex/dsh-maestro-dashboard | Maestro harness 的开发仪表盘界面 |

@ddtcorex/maestro-skills 也是一个依赖项 —— 它通过自己的提供商提供技能,此处无需行。

Govard 本身是一个 Go 二进制文件(不是 DSH 插件),需单独安装 —— 参见 govard/README.md。DeepSeek Harness(deepseek-harness)是宿主。

安装

One-liner for the whole DSH side of Maestro Harness
dsh plugin --profile web add @ddtcorex/dsh-maestro-meta

Equivalent manual install (what the meta does for you)
dsh plugin --profile web add @ddtcorex/dsh-maestro-remote
dsh plugin --profile web add @ddtcorex/dsh-maestro-review
dsh plugin --profile web add @ddtcorex/dsh-maestro-govard
dsh plugin --profile web add @ddtcorex/dsh-maestro-memory
dsh plugin --profile web add @ddtcorex/dsh-maestro-mobile
dsh plugin --profile web add @ddtcorex/dsh-maestro-notifier
dsh plugin --profile web add @ddtcorex/dsh-maestro-config
dsh plugin --profile web add @ddtcorex/dsh-maestro-dashboard

@ddtcorex/dsh-maestro-guard 有意设计为可选加入(审批门;在发布之前不属于此捆绑包)。

用于本地开发(link:):

dsh plugin --profile web add link:/path/to/maestro-harness/dsh-maestro-meta
or link each component individually — same result

验证:

dsh --profile web --dump-config | grep -E 'maestro-'

任何行仍可被更高层的 profile 层(profile 的 cordis.patch.yml 或 --patch)通过定位其 id 来覆盖。

为什么使用元捆绑包?

- 面向新机器 / CI 的单次安装
- 在 ~/.dsh/profiles/web/package.json 中只需固定一个版本
- 无代码重复 — 此包仅做补丁,委托给 packages/ 下的细粒度包
- 将本地伞形工作区保留在 /path/to/maestro-harness 作为唯一事实来源。

版本管理

当你想发布一套新的精选集合时,在此处提升 version(新增或移除一行 ⇒ 次要版本提升)。组件版本在本地固定为 workspace:^x.y.z 范围,发布时固定为 ^x.y.z — 当组件发布变更时更新它们。

另请参阅

伞形工作区仅存在于本地,不是已发布的 Git 仓库。从伞形检出中,查阅其 README.md、AGENTS.md、docs/architecture.md 和 docs/specs/。

使用普通 pnpm 安装

pnpm add @ddtcorex/dsh-maestro-meta 需要为 DSH 内部包添加 overrides,这些包仅作为预发布版本发布在 next dist-tag 下(它们已发布的版本范围是干净的 ^0.1.x,预发布版本无法满足)。在你的 package.json 旁边添加此 pnpm-workspace.yaml:

packages:
- .
overrides:
'@deepseek-ai/dsh-invariants': 0.1.1-rc.2
'@deepseek-ai/dsh-typert-registry': 0.1.1-rc.2
'@deepseek-ai/dsh-typert-protocol': 0.1.1-rc.2
'@deepseek-ai/dsh-scope': 0.1.1-rc.2
'@deepseek-ai/dsh-brand': 0.1.1-rc.2
'@deepseek-ai/dsh-attachment': 0.1.0-rc.8
'@deepseek-ai/dsh-timeout': 0.1.0-rc.8

通过 DSH CLI(dsh plugin add @ddtcorex/dsh-maestro-meta)安装则不需要这样做 — CLI 会自行解析固定的集合。单独的细粒度包(@ddtcorex/dsh-maestro-*)使用普通 pnpm 安装,无需 overrides;只有完整的 meta 包才会触及共享的 peer 依赖图。

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群