🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI
广告☁️ 云服务器特惠阿里云首购 8 折 · 腾讯云合作特惠
DeepSeek Harness Hub
← 返回列表

pbwheel/dsh-workbuddy-expert

DeepSeek Harnessspec-screened扫描:中风险在 GitHub 查看 ↗
⚠ 装前注意

把 WorkBuddy 专家装进 DSH:专家市场一键导入 · 会话选择器随时切换

基本兼容但装前注意:未发布到 npm registry,仅可从源码安装 · 最近上游提交 2026/9/23 · 已提供中文文档
综合分
30
GitHub 分
30
用户评分
—
★ Stars
0
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add pbwheel/dsh-workbuddy-expert
未发布到 npm registry,仅可从源码安装,改用 GitHub 源安装
信任档位:已验证本站已于 1 天前真实安装成功
是什么
dsh 原生插件 · other
装得上吗
本站已真实安装成功(非静态推断)
安全吗
本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
还在维护吗
活跃:最近一次提交在 2 天前

档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →

🟢实装验证通过· 2026/9/24
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/23(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查⚠ 装前注意

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包dsh-workbuddy-expert(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

未发布到 npm registry,仅可从源码安装

验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/23 21:26:22

用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

由 DeepSeek 最新模型翻译生成
DSH WorkBuddy Expert

把 WorkBuddy 专家装进 DSH:专家市场一键导入 · 会话选择器随时切换

English · 功能 · 安装 · 设计文档 · MIT

License: MIT
DSH Web Plugin
零构建

DSH WorkBuddy Expert 是社区维护的 DeepSeek Harness(DSH)插件,并非 DeepSeek AI 官方产品。

演示:召唤 → 安装 → 选择 → 生效

它是什么

一个 DSH Web 插件,让你把 WorkBuddy 专家中心的专家带进 DSH 工作流:

- 专家市场(设置 → WorkBuddy 专家)——只读扫描本地 WorkBuddy 专家目录,卡片浏览/搜索/分类,一键安装 / 更新 / 卸载,导出成标准专家文件夹;
- 会话选择器——输入框旁的专家胶囊,随时切换当前会话的专家:整组替换角色描述与 skills,保留全部会话历史,在下一个模型请求边界生效,不打断进行中的轮次;
- 完整专家体验——安装的专家自带角色描述、专属 skills 与头像,选择器列表即选即用。

专家来源

插件不联网下载专家——市场页读取的是 WorkBuddy 桌面端落盘的本地专家目录(默认 ~/.workbuddy/plugins/marketplaces/experts/plugins)。专家必须先在 WorkBuddy 的专家中心点击召唤,WorkBuddy 才会把该专家下载落盘到这个目录,之后本插件才能扫描到它:

WorkBuddy 专家中心「召唤」按钮(占位图)

一个专家都没召唤过的话,本地目录为空,本插件的市场页相应是空列表——回 WorkBuddy 专家中心召唤几个,目录就位后市场页会自动出现卡片。

功能

1. WorkBuddy 专家市场(设置 → WorkBuddy 专家)

专家市场(占位图)

- 只读扫描本地 WorkBuddy 专家目录(默认 ~/.workbuddy/plugins/marketplaces/experts/plugins),绝不写它,零数据外发;
- 卡片浏览/搜索/分类;操作按钮收在卡片右上角,hover/聚焦卡片时浮现(未装 → 安装,已装 → 卸载/更新);
- 安装 = 导出成标准专家文件夹到 ~/.dsh/experts//(expert.yml + 清洗后 role.md + skills 整树 + 源卡有 PNG 时 avatar.png),指纹清单落 .expert-source.json;
- 更新:源有变时卡片亮 updatable,更新 = 就地重导;卸载 = 删整个专家文件夹;

2. 会话选择器

会话选择器(占位图)

- 输入框旁的专家胶囊展开带头像的专家列表,选中即切换当前会话的专家;
- 切换保留全部会话历史:角色描述与 skills 整组替换,在下一个模型请求边界生效;轮次进行中则排队到边界后应用,不打断流式输出;
- 切换事务串行化:同一会话同时只允许一次切换;
- 一切注册落在 agent scope 层:只影响当前会话,会话结束自动清理;
- 创建新会话时也可先选专家,创建即生效——冷会话不存在"已选未生效"状态;
- 新增/删除专家无需重启——发现根有 watcher,选择器(输入框区域 + 创建会话入口)自动刷新。

3. 专家能力随会话生效

切换后会话轨迹(占位图)

选中专家后,其能力即挂载到当前会话:

- 角色描述(role.md)作为 system prompt 角色段注入;
- 专属 skills(skills/ 整树)随专家注册/注销;
- 工具白名单(expert.yml tools.allow,可选)挂载作用域工具限制,切换时自动解除;
- 清单损坏的专家在选择器中列为 broken 并给出原因,不静默隐藏。

快速开始

前置条件:

- 已可正常运行 DeepSeek Harness Web,且终端可用 dsh。示例使用 web profile,请替换为实际目标 profile;
- 本机已安装 WorkBuddy 桌面端。插件读取的是本地专家目录——专家必须先在 WorkBuddy 的专家中心点击召唤,才会下载落盘到 ~/.workbuddy/plugins/marketplaces/experts/plugins。一个都没召唤过的话,市场页会是空列表。

安装插件

git clone --depth 1 --branch v0.1.0 https://github.com/pbwheel/dsh-workbuddy-expert.git
cd dsh-workbuddy-expert
dsh plugin --profile web add .
dsh --profile web --dump-config

配置输出应出现 dsh-workbuddy-expert。然后重启 dsh web(bundles 列表只在启动时读)并强刷浏览器。零构建、零运行时依赖。

让 Agent 帮你安装
把下面这段话发给任意能够执行本机终端命令的 Agent:

请将 DSH 插件 dsh-workbuddy-expert 从本仓库安装到 web profile:git clone --depth 1 --branch v0.1.0 https://github.com/pbwheel/dsh-workbuddy-expert.git 后执行 dsh plugin --profile web add 。安装后执行 dsh --profile web --dump-config,确认配置包含 dsh-workbuddy-expert,并告诉我如何重启 DSH Web 和开始使用。

三步用上 WorkBuddy 专家

1. 打开设置 → WorkBuddy 专家,确认源路径指向本地 WorkBuddy 专家目录(默认 ~/.workbuddy/plugins/marketplaces/experts/plugins,可在顶栏修改)。列表为空? 说明 WorkBuddy 里还没召唤过专家——回 WorkBuddy 专家中心点几个召唤,本地目录就位后市场页会自动出现卡片;
2. 在卡片上点安装——专家即导出到 ~/.dsh/experts/;
3. 回到会话,点输入框旁的专家胶囊,选择刚安装的专家,开始对话。

命令行也可以:/expert 列出全部专家,/expert  切换。

配置

| 配置项 | 默认值 | 作用 |
|---|---|---|
| sourcePath | ~/.workbuddy/plugins/marketplaces/experts/plugins | WorkBuddy 源目录;市场页顶栏或 settings(ns workbuddy-expert)可改,~ 原串存储使用时展开;允许保存不存在路径(页面黄条提示,路径就绪自动恢复) |
| roots | — | 可选追加发现根,必须显式 trust: user |
| dshHome | $DSH_HOME 或 ~/.dsh | 覆盖 DSH home 解析 |

追加根示例:

- name: 'dsh-workbuddy-expert'
config:
roots:
- path: ~/company-experts
trust: user

平时靠逐文件指纹自动重扫,「刷新」按钮强制重扫。

开发

node scripts/smoke.mjs            # 契约/清洗/注册表/切换冒烟,零依赖
node scripts/smoke-client.mjs     # client 侧
node scripts/smoke-importer.mjs   # importer/市场路由
node scripts/smoke-install.mjs    # 安装=导出链路

改完 host(src/)或 package.json 需重启 dsh web;只改 client/client.js 刷新页面即可。

| 模块 | 职责 |
|---|---|
| src/registry.js | 专家文件夹扫描、校验、清洗、watcher |
| src/compose.js | 会话组装:角色段 + skills + 工具白名单 |
| src/switch.js | 切换事务 |
| src/importer/ | WorkBuddy scanner/指纹/导出/市场路由 |
| client/client.js | 选择器 + 市场页 UI |

设计与决策记录见 docs/design.md。

许可证

MIT © 2026 dsh-workbuddy-expert contributors

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

💬 加入社群

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

DPharness QQ 群二维码,QQ 扫码进群
QQ 扫码进群
DPharness 飞书群二维码,飞书扫码进群
飞书扫码进群