前言¶
在 DeepSeek Harness(DSH)的插件生态里,如果你同时使用致远 OA、SkillHub 技能市场与 aTrust VPN,这三个入口会分散在三个独立面板中。切换成本不高,但频繁切换会打断工作流。下面介绍一个插件,把这三件事合并在一个面板里,减少面板数量。
是什么¶
dsh-seeyon-workbench 是一个 DSH 插件,由维护者 qt9494 开发。它将三个独立插件的功能打包进一个面板:致远 OA 待办与会议、SkillHub 技能市场、aTrust VPN 一键穿透。安装后,这三个插件共用一个 Host 实例,Host 负责挂载三份宿主模块,Client 负责接管它们的注册逻辑。
插件名称:dsh-seeyon-workbench
版本:0.1.0
许可证:MIT
核心功能¶
插件提供的三个核心能力如下:
-
待办 / 会议:将致远 OA 待办台整块挂进面板。右侧的一组小字按钮是待办台自带的操作,包括新建表单、主页、刷新、设置。
-
SkillHub:技能面板保持原有布局,只隐藏品牌块,方便在统一面板中查看技能目录。
-
VPN 一键穿透:面板右上角有一个 VPN 按钮,点击后进入 VPN 视图,内置浏览器打开 aTrust 登录页,自动填表并点击登录。以隧道拿到内网地址为成功判据。
安装与启用¶
在终端中执行以下命令安装:
dsh plugin --profile web add github:OWNER/dsh-seeyon-workbench
或在 DSH 的「设置 → 插件」里安装本地包,安装后重启 DSH。
安装完成后,面板会接管以下插件的接口:@local/dsh-seeyon-todo、@local/dsh-skillhub、@local/dsh-vpn。如果这三个插件仍以 bundle 的形式加载,路由会重复注册,需要先移除。
典型用法¶
安装后,工作台界面如下:
┌──────────────────────────────────────────────┐
│ 致远工作台 [• VPN] │
├──────────────────────────────────────────────┤
│ 待办 会议 skillhub ··· 新建协同 主页 刷新 设置 │
├──────────────────────────────────────────────┤
│ 内容 │
└──────────────────────────────────────────────┘
- 点击「待办」「会议」「skillhub」标签切换对应内容。
- 点击右上角的 VPN 按钮,进入 VPN 视图,自动完成登录并建立隧道。
配置¶
配置项分为两部分,分别位于不同视图的设置中:
- OA 网关、MCP 授权码:在 OA 二级菜单「设置」中配置。
- VPN 服务器 / 账号 / 密码 / 成功判定探针:在 VPN 视图的「设置」中配置。
VPN 密码使用 Windows DPAPI 加密后存储在 ~/.dsh/vpn/config.json,只有当前 Windows 用户能解密。
排障¶
| 现象 | 处理 |
|---|---|
| 面板空白「没加载出来」 | 被挂载插件的 Client 没进 bundle,检查 vendor/ 目录与 build.mjs 文件 |
| OA 按钮点不动 | 面板 .st-actions .st-btn 的顺序发生了变化,按新顺序修改 clickAction(n) |
| VPN 登录页白屏 | webview 不能放进带 filter/transform/滚动裁剪的容器,VPN 视图需固定 overflow:hidden |
| VPN 已连但显示未连接 | 成功判定探针必须是 host:port 格式,脏值会导致判定失败 |
适用场景与注意¶
该插件适合需要在 DSH 中统一访问致远 OA、SkillHub 与 aTrust VPN 的用户。安装前请检查源码与许可证,确认你拥有相关插件的版权。三块实现与独立安装的同名插件二选一,不可同装 —— Host 会注册同一批路由,重复安装会冲突。
短结尾¶
dsh-seeyon-workbench 通过一个面板整合致远 OA、SkillHub 与 aTrust VPN,减少面板切换。目录页:https://www.skillhub.cn/plugins/qt9494/dsh-seeyon-workbench
GitHub:https://github.com/qt9494/dsh-seeyon-workbench