DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Life Workbench — DeepSeek Harness 插件(DSH Plugin)
← Plugins
L

dsh-life-workbench

Life Workbench

DSH 个人工作台:总览 / 看板 / 资料三视图,玻璃拟态视觉,Host 权威持久化。Personal workbench plugin for DSH Web.

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:meihaoyidian/life-workbench#23d29a884f0e2542c9737a7c22999b1bfc599a75
README兼容性版本

兼容性与来源证明

Life Workbench 以 dsh-life-workbench 发布,当前版本为 1.0.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/9/19

版本

1.0.0stable
2026/9/19

相关插件

正在加载相关插件…

最新版
1.0.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 0
周下载
0
最近提交
2026/9/19
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录

相关插件

继续浏览 productivity-workflow 分类下经过校验的插件。

Acp App@deepseek-ai/dsh-acp-appdsh ACP 配置文件包:基于 dsh-base 的仅限自动化的 JSON-RPC stdio 和进程生命周期管理Client Ui Task Board@linxin666/dsh-client-ui-task-board面向 DSH Web GUI 的主机权威任务面板,支持实际会话执行、主机 cron 调度以及可选的跨平台空闲睡眠保护;以挂载方式提供,无需修改 DSH 源代码。Web All@linxin666/dsh-web-allDSH Web UI 全家桶聚合插件:一键安装全部功能插件(task-board / git-graph / pet / remote-web-ui / web-ui-settings / skin-center / community-plugins / compat shim)。compat 桥接层已并入本包(src/client),无需独立 compat npm 包。Deepseek Ipptdeepseek-ipptiPolloWork PPT Studio 及其精选幻灯片模板,作为原生 DeepSeek Harness 对话视图。

README

dsh-life-workbench

DSH Web GUI 的个人工作台插件 —— 把「工作 / 生活 / 每日事项」收进一个玻璃拟态面板,一页完成全部日常交互。

  • 总览:统计 + 执行 + 记录,所有操作就地完成,不用跳页
  • 看板:多列看板,可自定义增删看板与事项,事项可挂附件
  • 资料:上传文件与图片的总库,标注归属,可预览放大
  • 每日事项:跨天自动归档当天明细(保留 90 天)再重置,可回顾

安装

dsh plugin --profile web add dsh-life-workbench

装完 重启 dsh host 并刷新浏览器,侧边栏出现「工作台」图标。

功能细节

总览

区段内容
开头问候 + 5 个 KPI 读数(今日完成 / 今日待办 / 累计完成 / 近七天 / 资料)
统计完成趋势(点击任意柱子回顾当天逐条明细)、看板进度
今日今日执行、最近完成
记录随手记、资料缩略图与上传

今日执行是一个统一列表:填了时间就是日程,不填就落进所选看板 —— 不用先想"我该用哪个入口"。日程按天归属,跨天自然不再出现。

看板

  • 事项:双击改名、勾选完成、删除
  • 事项附件:点回形针 → 上传即归属该事项
  • 删除事项时,它的附件退回总库而不是跟着消失

每日事项

跨天时先把当天逐条明细(标题 + 完成状态)归档进 history,再重置勾选。所以能回答"上周三做了什么",而不是只剩一个计数。

数据

存放在 $DSH_HOME/life-workbench/(DSH_HOME 未设时即 ~/.dsh/life-workbench/):

state.json        工作台状态(看板 / 事项 / 便签 / 日程 / 归档)
blob-<id>.b64     上传的文件与图片
  • 单次上传上限 8 MB
  • 写入采用「临时文件 + rename」的原子替换,避免半截文件覆盖好数据
  • 从资料库移除条目不会删除磁盘文件(没有删除 API 语义时保留原件)

开发

零构建 —— 纯 ESM JavaScript,改完 lib/*.js 重启 dsh host 即生效(不需要 TypeScript 或打包器)。

package.json      包清单(dsh.bundle.patch + dsh.client 声明)
cordis.patch.yml  插件行插入声明
lib/index.js      Host 半边:数据权威 + HTTP 端点
lib/client.js     浏览器半边:__ModuleLoader__ 协议 + React UI

半边职责

  • Host:结构归一、每日事项跨天归档、原子落盘、暴露 4 个端点。只依赖 webServer 服务。
  • Client:通过 window.__ModuleLoader__.load({ id, factory }) 装载,用 require('react') 取 React,注册到 sidebar.panellist + main 两个 slot。

Host ↔ Client 通信

正式插件没有动态插件的 host.call,因此走同源 HTTP:

端点作用
POST /life-workbench/load读取状态(含每日归档与跨天重置)
POST /life-workbench/save写入状态(history 以磁盘为准合并)
POST /life-workbench/upload落盘一个 base64 文件
POST /life-workbench/readFile读回某个文件的 base64

两个已知的实现约束

  1. Client 的 factory 必须 return module.exports —— 漏掉会让浏览器启动页报 invalid plugin ... received undefined。

  2. link: 安装时包自带的 bundle patch 不会被 dsh 收集(roster 里没有该 bundle 的 section)。这只影响本地 link 开发,此时改用 profile 用户层:

    # ~/.dsh/profiles/web/cordis.patch.yml
    - insert:
        - id: ui-life-workbench
          name: 'dsh-life-workbench'
    

    用 dsh --profile web --dump-config | grep -A2 life-workbench 验证是否进入 roster。

    从 npm 安装没有这个问题 —— 已实测:roster 中会出现 # == dsh-life-workbench 段,装完即可用,不需要任何额外步骤。

许可

MIT