前言¶
DeepSeek Harness(DSH)采用插件化架构,允许用户扩展其功能。bga-dsh-workbench 是一个为 DSH 定制的个人工作台插件,旨在提供更贴合个人使用习惯的界面配置与任务管理工具。
这是什么¶
- 名称:
bingoogolapple/bga-dsh-workbench - 定位:DeepSeek Harness 个人工作台插件
- 维护者:
bingoogolapple - 许可证:MIT
- 核心价值:在 DSH 基础上增加个性化横幅、对话庆祝动画、外语学习卡片以及内置任务看板,并将任务执行能力开放给 Agent。
核心功能¶
该插件主要包含以下能力:
个性化横幅与庆祝¶
- 横幅:在 Web 界面空态顶部展示可自定义的横幅,支持设置问候语文本、头像图片,并可控制显示开关。
- 庆祝:对话回合结束时触发彩带动画,支持自定义配色主题(如金色、海洋等)、强度(小/中/大)以及触发时机(仅成功时、每轮对话、仅任务执行)。
外语学习¶
- 随堂测:在对话完成后触发外语小题,支持 CEFR 分级词库或由模型按主题生成词库。
- 游戏化:本地记录心形(答错扣分)、连击、XP 与段位,并提供错词本与掌握规则管理。
- 多语言:支持英语、日语、韩语等多种目标语言及释义语言。
内置任务看板¶
- 视图:提供周矩阵(分类 × 周计划)与五列看板(待规划/待办/进行中/已完成/已失败)两种视图。
- 任务形态:
- 轻量待办:手动勾选完成。
- 可执行任务:将任务交给 Agent 执行,支持指定工作区、模式与权限。
- 定时调度:支持 5 段 cron 表达式(如
0 23 * * *),可设置每日固定时间执行。 - 协作:向 Agent 的 system prompt 注入任务看板指引,使其能理解并执行相关指令。
打开方式¶
- 在工作区列表中,通过菜单一键用本机终端、编辑器(如 VS Code)或特定 IDE(如 Xcode、Android Studio)打开对应目录。
安装与启用¶
通过 DSH 的插件机制安装:
dsh plugin --profile <你的 profile 名> add bga-dsh-workbench
安装后重启 DSH 服务或对应 profile,插件功能即可生效。
使用步骤¶
- 配置:在 Harness Web 界面的设置页「工作台」分组中,配置横幅文本、头像、彩带主题、外语学习偏好及打开方式。
- 管理任务:从侧边栏「任务看板」入口进入,使用周矩阵或五列视图管理任务。开启定时执行后,任务将按设定时间由浏览器端触发。
- 协作执行:在对话框中提及「任务看板」或「看板」等关键词,Agent 会根据注入的指引协助管理并执行任务。
注意事项¶
- 定时调度限制:定时调度在浏览器端运行,需要 GUI 标签页保持打开。错过即跳过,不会自动补跑。
- API 消耗:任务执行会消耗 API 额度。
- 数据存储:所有数据(任务、学习进度等)由宿主持久化到本地存储目录。
- 许可证:遵循 MIT 许可证。
生态背景¶
DSH 插件属于社区生态,与 DeepSeek 或幻方无官方从属关系。本插件收录于社区目录 skillhub.cn。