dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
爱弥斯 · DeepSeek Harness 桌宠 — DeepSeek Harness Web GUI 的像素风宠物插件。
爱弥斯 · DeepSeek Harness 桌宠 — DeepSeek Harness Web GUI 的像素风宠物插件。
爱弥斯会停在页面角落,陪 agent 一起工作:
| 场景 | 动作 |
|---|---|
| Agent 空闲 | 随机奔跑 / 原地工作 / 跳跃(不受会话状态限制) |
| Agent 正在运行 | 工作动画 + 「思考中…」 |
| Agent 等待你输入 | 等待动画 + 「等你哦~」 |
| Agent 步骤出错 | 失败动画 + 「唔…出错了」 |
| 新任务开始 | 跳跃 + 「交给我吧!」 |
| 一轮任务完成 | 跳跃庆祝 + 「搞定啦 ✨」 |
| 点击 / 触碰 | 挥手回应 |
dsh-aemeath-pet)提升了贴图精度:

逻辑尺寸 × devicePixelRatio,CSS 尺寸保持逻辑值。125% / 150% Windows 缩放和 Retina 屏幕上不再由浏览器放大逻辑分辨率位图 —— 这是之前「发糊」的主因scripts/build-atlas.py 生成,原始 GIF 存放在 assets/sources/,执行 pnpm run build:atlas 即可重建动画帧数、动作映射与交互行为与 0.1.0 一致,升级无需改配置。
dsh plugin --profile web add https://github.com/culture-flask/dsh-aemeath-pet/archive/refs/tags/v0.2.0.tar.gz
从 0.1.0 升级:把命令里的 tag 改成 v0.2.0 重新安装,然后重启 dsh web 并硬刷新浏览器(Cmd/Ctrl+Shift+R)即可看到爱弥斯。
dsh-aemeath-pet/
├─ src/
│ ├─ index.ts # host 半:webServer 素材路由(/aemeath-pet/spritesheet.webp)
│ └─ client/ # 浏览器半(无 React,canvas + DOM)
│ ├─ index.ts # 会话接线:snapshot → 情绪/动作 + 气泡
│ ├─ pet.ts # 宠物引擎:动画循环、随机动作、拖拽/菜单/偏好
│ ├─ state.ts # 纯函数状态派生(单测覆盖)
│ ├─ atlas.ts # Codex Pet V2 图集布局(每动画的行/帧/帧率)
│ ├─ locales.ts # 中英文案
│ └─ styles.ts # 注入样式
├─ assets/
│ ├─ spritesheet-2x.webp # 2× 重建图集(3200×4400,每格 400×400)
│ └─ sources/ # 六个原始 GIF(图集重建的输入)
├─ scripts/
│ └─ build-atlas.py # 从 GIF 重建 2× 图集(pnpm run build:atlas)
├─ lib/ # 构建产物(提交)
├─ tests/ # state 纯逻辑 + pet jsdom 引擎测试
├─ CHANGELOG.md # 版本变更记录
├─ cordis.patch.yml # bundle 补丁(挂载行)
└─ dsh.plugin.json # 插件元数据
素材来源:
scripts/build-atlas.py 直接从那六个原始 GIF 以 2× 分辨率重建(assets/spritesheet-2x.webp),不再使用该仓库降采样后的 192×208 图集本项目是非官方、非商业的同人桌宠适配项目;本仓库不对这些素材授予额外的商业使用许可。角色形象与原始美术素材权利归原作者与相应权利方所有,仅供个人使用;二次分发或商业使用请先取得授权。
Apache-2.0,见 LICENSE。