Skip to content

Releases: ChisaAlter/dsh-pad

v0.2.2 — 坞不再盖住右侧面板

Choose a tag to compare

@ChisaAlter ChisaAlter released this 20 Oct 11:15

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 — 更新图标按需显示

Choose a tag to compare

@ChisaAlter ChisaAlter released this 20 Oct 07:25

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 站致谢

Choose a tag to compare

@ChisaAlter ChisaAlter released this 20 Oct 07:19

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 悬浮面板坞

Choose a tag to compare

@ChisaAlter ChisaAlter released this 20 Oct 06:55

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。