dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
DSH自己的便签、画布、日程表 Paper-style sticky notes, notes, calendar and drawing panel for DeepSeek Harness (DSH)
把便签、纸页笔记、日历待办、画纸和常用提示词,装进 DeepSeek Harness 的左侧栏。
纸面风格的个人工作台:数据保存在本机,不联网。
当前版本 0.4.0 · 开发依据 DSH 0.2.1-rc.2 · Windows 实测,macOS / Linux 由 CI 构建与静态门禁覆盖 | 语言:English
Alt + ←/→ 也能挪,顺序会记住;设置 → 外观 →「恢复默认」还原);最右边的房子按钮一键收好全部窗口,再点一次恢复。Ctrl/Cmd + K 直达。搜索应用、纸页或动作,↑↓ 选择、Enter 执行;打开别的窗口后设置会自动收起,不挡路。Esc、Ctrl/Cmd + Alt + W,或「设置 → 命令与应用 → 关闭当前窗口」。workspace.v.backup.json,并在每次写入前留一份 workspace.prev.json。存储里的工作区若过不了校验,会只读打开并另存原稿,绝不拿示例桌面覆盖。DSH → Plugins → Add plugin,填:
dsh-plugin-control-your-schedule也可以带版本:dsh-plugin-control-your-schedule@0.4.0。
https://github.com/HaoyanZhang123/dsh-plugin-control-your-scheduleDSH → Plugins → Add plugin,填本目录的绝对路径:
<仓库路径>/dsh-plugin-control-your-scheduleAdd plugin 对本地路径只接受绝对路径;相对路径会被拒绝。
已安装的插件不支持自动更新:升级 = 卸载后重装新版。
安装后左侧栏「插件 / 自动化任务」下面会出现「便签」。如果没有出现,刷新页面;替换已安装的包需要重启 DSH。
npm:
想做什么 · 怎么做 打开应用 · 点底部应用坞的图标,或按 Ctrl/Cmd + K 搜一下 收起 / 恢复窗口 · 再点一次应用坞图标 一次收好全部窗口 · 点房子按钮,或点窗口外的空白桌面 关闭当前窗口 · Esc / Ctrl/Cmd + Alt + W / 设置 → 命令与应用 →「关闭当前窗口」 应用坞换顺序 · 直接拖动图标;或聚焦图标后按 Alt + ←/→ 重看新手导览 · 设置 → 快捷键 → 新手导览 →「重新播放」 备份数据 · 设置 → 数据与备份 →「导出工作区」
$DSH_HOME/control-your-schedule/workspace.jsonC:\Users\.dsh\control-your-schedule\workspace.jsonDSH_HOME,以该目录为准。DSH_HOME 或 ~/.dsh;没有平台专属二进制。发现问题请提 issue。# 构建 client.js(把 assets/paper-os.html 内嵌进客户端包)
python tools/build_page.py
# 校验产物是否与源码一致(CI 用)
python tools/build_page.py --check
# 项目门禁(页面契约 + DOM 嵌套 + 构建 + 迁移 + 宿主路由持久化)
python smoke/run_all_checks.py
# 连真机浏览器一起跑(需要本机有 Edge/Chrome;不加 --cdp 时该套件只算 SKIP,不算通过)
python smoke/run_all_checks.py --cdp
# 单独跑迁移与真机页面检查
node smoke/migrate_test.mjs
node smoke/page_e2e.mjs路径 · 作用 index.js · Host 半边:/api/control-your-schedule/workspace 读写 DSH 数据目录 src/client.src.js · Client 半边:侧栏入口、主面板、iframe 桥接 assets/paper-os.html · 纸屿页面(唯一 UI 源) client.js · 构建产物,禁止手改 tools/build_page.py · 构建脚本 smoke/run_all_checks.py · 项目门禁 smoke/host_route_test.mjs · Host 持久化路由 + 升级备份 + 字体路由测试 smoke/migrate_test.mjs · 迁移门禁:v1 快照升 v2 后逐字段比对,含反向用例 smoke/page_e2e.mjs · 真机页面检查(无头浏览器,90 项断言) assets/fonts/ · 内置手写体子集(霞鹜文楷,OFL)与来源/许可
postMessage → Host 路由落盘到 DSH 数据目录;重开时选择较新的快照。ingestWorkspace(迁移阶梯 + 当前版本严格校验),不存在第二条版本比较。body[data-ds-dark-theme],并用 MutationObserver 跟着宿主切换实时生效;读不到再退回 prefers-color-scheme。parent.document.body 的 --dsw-alias-* 写回本页;只有「跟随 DSH」时才吃宿主值,手动选了浅/深色就以插件自己的为准。fonttools(仅开发期,产物已入库)。