
Security News
PHP Foundation Says Chainguard Broke Security Embargo Ahead of Emergency Patches
The PHP Foundation says Chainguard broke a security embargo ahead of critical RCE patches, as leaks disrupted the coordinated release.
bga-dsh-workbench
Advanced tools
Personal Harness workbench: hero banner, completed-turn confetti, and a built-in task board
English | 中文
一个为 DeepSeek Harness 定制的个人工作台插件:空态页顶部展示可自定义的横幅与头像;一轮对话完成时,按你设定的配色、强度与时机撒彩带庆祝,并可顺势开启一组外语随堂测(默认 1 道,可调 1–10;内置 CEFR 分级词库或由模型按主题生成,配心形 / 连击 / 段位与错词本);内置「任务看板」提供周矩阵与五列看板两种视图,既能当随手待办,也能把任务真正交给 agent 执行并支持 cron 定时;还能一键用本机终端、编辑器或 Xcode / Android Studio 等应用打开工作区目录。全部数据落在宿主本地存储目录,无需自建后端。

english-data.json);支持 导出 / 导入 JSON 以备份与迁移,无需自建后端。0 23 * * * 每天 23 点),并内置「每天 09:00 / 每小时 / 每 10 分钟 / 每周一 09:00」等常用预设。tasks.json)。本插件的「任务看板」功能基于开源项目 zhu1090093659/dsh-web-ui 下的子包 packages/dsh-task-board 二次开发定制而成。
dsh-task-board —— 一个可热插拔的 DeepSeek Harness(DSH)Web GUI 任务看板插件,具备 Host 权威账本、真实 DSH 会话执行、Host 端 5 段 cron 定时调度等能力,通过 cordis.patch.yml 与 profile 机制挂载,不改动 DSH 源码。tasks.json、真实会话执行、5 段 cron 调度、system prompt 注入)的基础上,叠加了本插件的周矩阵主视图(分类 × 周计划、每日打卡、统计面板、日报提醒、一键导出),并集成了工作台横幅、完成回合彩带与「打开方式」菜单,统一纳入「工作台设置」命名空间与宿主装配。packages/dsh-task-board/LICENSE 文件为准,遵循其开源协议使用与分发。如果你只是想安装并使用这个插件,无需从源码构建。
本插件以 DSH 插件包的形式分发。在已安装 DeepSeek Harness 的环境中,使用 dsh CLI 将其加入你的 profile 即可:
# 从 npm 安装(发布后)
dsh plugin --profile <你的 profile 名> add bga-dsh-workbench
# 或从 Git 仓库安装
dsh plugin --profile <你的 profile 名> add github:bingoogolapple/bga-dsh-workbench
# 或本地路径安装(开发调试)
dsh plugin --profile <你的 profile 名> add /path/to/bga-dsh-workbench
安装后重启 DSH 服务(或相应 profile),横幅、任务看板等能力即生效。
如果你是仓库维护者或想基于源码自行修改、重新构建,请往下看。
bga-dsh-workbench/
├── images/ # README 截图素材
│ ├── bga-dsh-workbench-main.png # 主界面
│ └── bga-dsh-workbench-settings.png # 设置页
├── src/ # 源码
│ ├── index.ts # 宿主端(Host)入口:装配横幅/路由/任务看板
│ ├── routes.ts # HTTP 路由:横幅头像/配置/设置/任务持久化
│ ├── settings.ts # 「工作台设置」命名空间与 schema
│ ├── task-board-host.ts # 向 agent system prompt 注入任务看板指引
│ ├── open-app.ts # 「打开方式」相关逻辑(终端/编辑器/附加 IDE)
│ ├── core/ # 任务看板存储等核心逻辑
│ └── client/ # 浏览器端(Client):横幅、彩带、外语学习、任务看板 UI、打开方式、设置分区等
├── lib/ # 构建产物(esbuild 打包 + tsc 类型声明),发布时随包携带
├── build.mjs # 构建脚本:产出 lib/index.js(宿主)与 lib/client.js(浏览器)
├── cordis.patch.yml # Cordis 组合补丁:把插件插入宿主组合
├── dsh.plugin.json # 插件清单(入口、注入、客户端平台)
├── package.json # 依赖与脚本
├── tsconfig.json # TypeScript 配置(含 declaration 输出)
├── vitest.config.ts # 测试配置
├── pnpm-lock.yaml # pnpm 依赖锁定
├── pnpm-workspace.yaml
├── LICENSE # MIT License
├── README.md # 中文说明(默认展示)
└── README.en.md # 英文说明
前置条件:Node.js ≥ 22.19、pnpm、本地已存在 ../deepseek-harness(开发依赖以 link: 引用)。
pnpm install # 安装依赖(devDeps 链接到本地 deepseek-harness)
pnpm typecheck # tsc --noEmit 类型检查
pnpm test # vitest 运行单元测试(当前 145 个用例)
pnpm build # 执行 build.mjs:产出 lib/ 下的宿主/浏览器产物与类型声明
pnpm check # 依次运行 typecheck + test + build
prepack脚本会在pnpm publish前自动执行pnpm build,保证发布的lib/是最新构建。
开发阶段可用本地路径安装到你的 DSH profile:
dsh plugin --profile <你的 profile 名> add .
修改源码后重新 pnpm build,再重启对应 profile 的 DSH 服务即可加载最新产物。
确保 package.json 的 files 字段(已包含 lib、dsh.plugin.json、cordis.patch.yml、LICENSE、README.md、README.en.md)与实际产物一致;发布前先本地 pnpm build 生成 lib/。
打版本 tag 并推送,例如:
git tag v0.0.1
git push origin v0.0.1
使用者即可安装本插件:
从 npm(发布后):
dsh plugin --profile <profile> add bga-dsh-workbench
其中 <profile> 为目标 DSH profile 名称(如 web):
dsh plugin --profile web add bga-dsh-workbench
从 Git 仓库(未发布 npm 时):
dsh plugin --profile <profile> add github:bingoogolapple/bga-dsh-workbench
OpenCode Go 包含以下使用额度限制,使用便宜点的模型几乎不会有 Token 焦虑:
本项目基于 MIT License 开源,可自由使用、修改与分发。
FAQs
Personal Harness workbench: hero banner, completed-turn confetti, and a built-in task board
The npm package bga-dsh-workbench receives a total of 16 weekly downloads. As such, bga-dsh-workbench popularity was classified as not popular.
We found that bga-dsh-workbench demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
The PHP Foundation says Chainguard broke a security embargo ahead of critical RCE patches, as leaks disrupted the coordinated release.

Security News
PHP releases emergency patches for two critical RCE vulnerabilities as agencies urge organizations to take unpatched sites offline.

Threat Research
/Security News
A supply chain attack compromised LiteLLM 1.107.0 on PyPI and Docker, spreading malware that steals cloud credentials, developer secrets, and AI provider keys.