Repository navigation
Releases: ChisaAlter/dsh-pad
Releases · ChisaAlter/dsh-pad
Release list
v0.2.2 — 坞不再盖住右侧面板
dsh-pad v0.2.2
修复
- 坞不再盖住右侧面板:之前只有右侧栏收起时坞才会让位;右侧栏一展开,坞就直接盖在面板上。现在只要坞展开(窗口 ≥ 1280px)就始终为自己让出一列:外框让出
坞宽 + 12px,对话和右侧面板一起左移,坞落在缝隙里,和面板留出间距。 - 右侧面板的拖拽手柄跟随让位后的面板边缘,不再飘到缝隙里。
- 保留对话右侧的回合导航条:dsh 在对话视口小于 900px 时会隐藏那排跳转小横杠,而坞让位正好会把对话压到这条线以下。现在只要对话仍有 ≥ 800px,就让导航条继续显示(它落在对话右边距里,不压正文)。
安装 / 升级
dsh plugin --profile web add github:ChisaAlter/dsh-pad#7fc110b02fe34ea4dd518f79229f6477165d54da装好后重启 dsh web / 鲸屿。已经在用插件的话,坞顶出现下载图标后点「更新」,重启即生效。
说明
- 窄窗口(< 1280px)仍然保持悬浮行为,不会为了让位把对话压没。
- 三列同开(对话 + 右侧栏 + 坞)时对话会被压窄,把坞拖窄或收起一列即可。
- 版本检查读取 GitHub 的 releases Atom feed,不占 GitHub API 限额。
感谢 Linux.do(L 站)社区的支持、讨论和反馈。
v0.2.1 — 更新图标按需显示
dsh-pad v0.2.1
修复
- 更新入口只在有新版本时显示:没有检测到新版本时,面板坞顶部不再常驻「检查更新 / 下载」图标;后台仍会按启动后约 7 秒、之后每 6 小时检查一次,发现新版本才出现下载图标。
- 点击图标后仍然可以更新、备份、重启生效;开发目录安装仍然只提示,不覆盖源码。
安装 / 升级
这是从 0.2.0 起的小修复。0.2.0 的更新图标是常驻的;装 0.2.1 后,没有新版本时图标就会隐藏。
dsh plugin --profile web add github:ChisaAlter/dsh-pad#4278fa6d952f717ed6e7321dea2f655f43845789装好后重启 dsh web / 鲸屿。
说明
- 版本检查读取 GitHub 的 releases Atom feed,不占 GitHub API 限额。
- 开发目录安装仍按普通 Git 工作流更新。
感谢 Linux.do(L 站)社区的支持、讨论和反馈。
v0.2.0 — 自动更新与 L 站致谢
dsh-pad v0.2.0 — 自动检查更新
这是第一个带更新器的版本。
新增
- 自动检查 GitHub Release:启动约 7 秒后检查一次,之后每 6 小时一次;有新版本时坞顶下载图标出现圆点。
- 点击更新:从 Release 下载构建好的
lib/index.js、lib/client.js、package.json和cordis.patch.yml;先备份到.dsh-pad-update-backup/,重启 dsh 后生效。 - 开发目录保护:插件目录带
.git/时只提示新版本,不覆盖源码,继续用git pull && npm run build。 - 新增
updateCheck/updateCheckHours配置;更新面板可「重新检查」。 - README 增加 Linux.do(L 站)致谢。
安装 / 升级
需要 dsh ≥ 0.2.1-rc.2。因为 0.1.x 还没有更新器,从 0.1.x 升级需要手动安装一次 0.2.0;之后的 0.2.x 可以在面板坞里一键更新。
dsh plugin --profile web add github:ChisaAlter/dsh-pad#32e150ec4f579af47a7c399fc5c8ddc639eec4b3装好后重启 dsh web / 鲸屿。
说明
- 自动更新只替换插件自己的
lib/和清单,不动$DSH_HOME/dsh-pad/panels.json里的面板数据。 - 版本检查读取 GitHub 的 releases Atom feed,不占用 GitHub API 限额,也不需要 token。
- 开发目录安装仍按普通 Git 工作流更新。
感谢 Linux.do(L 站)社区的支持、讨论和反馈。
v0.1.1 — DSH 悬浮面板坞
DSH 悬浮面板坞 · 首个公开版本
dsh-pad 是 DeepSeek Harness(dsh)的右侧悬浮面板插件:面板由 AI 在对话里生成,可以像窗口一样平铺组合,也可以定时取数、或在卡片按钮里调用这张面板自己的模型。
功能
- 悬浮坞:可拖动的胶囊、可调宽度/高度、磨砂玻璃主题,宽屏给对话区让位。
- AI 生成面板:模型通过
pad_*工具创建和修改;面板是沙箱 iframe 里的 HTML/CSS/JS。 - 直接数据源:本机命令、HTTP 请求、
{{env:NAME}}密钥引用,按秒级间隔刷新。 - AI 刷新:后台 agent 定时重新取数并提交 JSON。
- 每面板模型:卡片 ⋯ 里单独选 provider/model;AI 刷新和
dsh.run共用。 - 面板内模型调用:按钮里
await dsh.run(prompt),用面板模型跑一次并显示结果。 - 平铺布局:把卡片拖到另一张上自动并排(默认 50/50),分隔条拖动调比例;一行最多 3 张,不重叠。
- 安全:数据源变更走 dsh 审批;密钥只在宿主侧解析;面板无网络、无同源权限。
安装
需要 dsh ≥ 0.2.1-rc.2,使用 dsh web 或鲸屿桌面端。仓库内已带构建好的 lib/,安装时不需要构建工具链。
dsh plugin --profile web add github:ChisaAlter/dsh-pad#dbf70bf67954e59195957150def97d7ef1cd8512装好后重启 dsh web / 鲸屿。卸载:
dsh plugin --profile web remove dsh-pad已知限制
- dsh 的插件 API 还在快速变化;本项目在 dsh
0.2.1-rc.2+ 鲸屿上验证。 - 后台 AI 刷新的 agent 没有人在线审批,需要审批的本机命令请改用直接数据源。
- AI 刷新会创建独立的 dsh 会话,目前 dsh 没有删除会话的接口,日志会留在
$DSH_HOME/sessions/。
完整说明、配置项和面板 API 见仓库 README。