DeepSeek Harness (DSH) 插件系统支持通过 profile bundle 扩展功能。Wooden Fish Pet 是一个桌面宠物插件,通过模拟敲击行为提供视觉反馈,用于记录每日敲击次数。该插件由 ShenpingDD 维护,采用 MIT 许可证,运行时无网络请求。
核心功能¶
- 交互与反馈:木鱼悬浮于页面,支持拖拽移动。点击敲击时,木鱼会摇晃、挥动并产生涟漪效果,同时显示 “+1” 浮动标签。
- 数据统计:数据按日期(YYYY-MM-DD)聚合存储。在「设置 → 电子木鱼」页面,用户可查看统计卡片和日历热力图(支持 3/6/12 个月范围切换)。
- 持久化与状态:木鱼的位置、显示状态在重启后会自动恢复。
- 主题适配:木鱼与热力图会自动读取 DSH 主题 token,适配浅色/深色及自定义主题。
- 环境约束:纯本地运行,无网络请求;无音频反馈,仅提供视觉体验。
安装与启用¶
在 DSH 终端执行以下命令安装插件。安装后需重启 DSH,木鱼将自动出现在页面右下角。
dsh plugin --profile web add --config.minimumReleaseAge=0 -w github:ShenpingDD/wooden-fish-dsh
使用方式¶
- 点击:触发敲击,计数 +1,显示动画。
- 拖拽:改变木鱼位置,位置被保存。
- 悬停:显示今日次数气泡。
- 设置:查看热力图和统计。
- 开关:在设置中控制显示。
技术与注意事项¶
- 数据存储:数据文件位于
$DSH_HOME/wooden-fish-data.json。 - 版本依赖:DSH 版本需满足 0.1.5,且注入 ID(
@deepseek-ai/dsh-client-ui-renderer)必须存在。 - 无声音:当前版本仅支持视觉反馈。