DeepSeek Harness Hub
← 返回列表

Worker 编排器johnx438-hub/dsh-boss

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
未验证

创建带人设的持久 worker,一键派活并回收结论

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/9/3 · 已提供中文文档
综合分
28.6
GitHub 分
28.6
用户评分
★ Stars
0
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add johnx438-hub/dsh-boss
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/16(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery@deepseek-ai/cordis@deepseek-ai/dsh-agent@deepseek-ai/dsh-llm@deepseek-ai/dsh-session@deepseek-ai/dsh-tools
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

dsh-boss

DeepSeek Harness 的 Worker 编排:任何会话都可以再创建会话、派活、回收结论。

- session_create — 创建带名带人设的持久 worker(standing-preset JOIN + persona + 钉名 + 默认模型)
- delegate_task — 一键委派:spawn(或复用)→ 进程内投递 → 回收最终回复
- persona_list — 浏览内置人设库(8 个角色,风险标注)
- tool-nudge — 兜底:模型吐出格式错误的 XML 工具调用时,自动回灌 nudge 重试

⚠️ 前置要求(请先读)

- 进程内(spawn + 派活 + 当场拿结论):零额外依赖,装上就能用。
- 要达到最大效果 —— 持久 worker 可被任意会话 / 重启后 / 跨生态呼叫:需要配合
dsh-inbox MCP(DSH 生态标准的 session.prompt 总线)。没有它,worker 只是
"本进程临时工人";有它,worker 是"永久地址的常驻小弟"。
- 本插件不重新实现 inbox——它复用 DSH 已有的总线。

安装

dsh plugin --profile web add dsh-boss

agent preset 中注册:

- id: dsh-boss
name: 'dsh-boss'

两层架构

┌─ dsh-boss(本插件)─┐   ┌─ dsh-inbox MCP(外部 transport)────┐
│ session_create    制造 worker │   │ dsh_inbox_deliver   跨会话寻址      │
│ delegate_task     派活+回收   │ + │ 冷 resume           重启后找回      │
│ persona_list      立人设      │   │ house/trust 门牌    跨生态安全      │
│ tool-nudge        兜底重试    │   └─────────────────────────────────────┘
└───────────────────────────────┘

能力矩阵

| 能力 | 仅本插件 | 本插件 + dsh-inbox MCP |
|---|---|---|
| spawn 带人设带名的 worker | ✅ | ✅ |
| 进程内派活 + 回收结论(delegate_task) | ✅ | ✅ |
| 跨会话呼叫 worker(dsh_inbox_deliver) | ❌ | ✅ |
| 重启后找回 worker(冷 resume) | ❌ | ✅ |
| 跨生态派活(如 minimal 侧 agent) | ❌ | ✅ |

用法

浏览器设库
persona_list

一键委派(低危人设直接跑)
delegate_task(task="审查这段代码", persona="code-review-bug", title="审查员")

一键委派(高危人设需确认:dev-worker 会改产品源码/shell)
delegate_task(task="修这个 bug", persona="dev-worker", confirmed=true)

手动 spawn + 事后用 inbox 呼叫
session_create(persona="web-researcher", title="情报员")
→ 之后任何会话:dsh_inbox_deliver(session_id="...", body="...")

风险模型

persona_list 展示每个角色的副作用等级:

- 低危:file-write(写报告/产出物)、network(抓网页)→ 可放心并发委派
- 高危:mutate-source(改产品源码)、shell(任意命令)、spawn(派生子 Agent)→ delegate_task 要求 confirmed=true

8 个人设中,dev-worker 是唯一高危角色;code-review-* / web-researcher / skeleton-reader / vision-buddy / hackernews-digest 均为低危。

与 dsh-minimal-context 的关系

本插件只做 worker 编排;上下文管线(pointerize/prune/compact/summarize + recall_query/context_focus)在
sibling 包 dsh-minimal-context。两者零交叉依赖,可独立加载、可组合。

开发

npm install
npm run build
npm test

License

MIT

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

同作者(johnx438-hub)的其他插件

💬 加入 DPharness 群聊

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

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