导入序列帧宠物,随 Agent 状态实时变换动作
33.4/100
综合分
5
GitHub 星标
239
npm 周下载
—/5
用户评分
数据截至 2026/9/23 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-codex-petnpm 源 · dsh-codex-pet 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · ui
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 44 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过安装清单取自 packages/dsh-codex-pet/package.json
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包dsh-codex-pet @ 0.3.1
✓Node 引擎要求 >=20 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/29 11:43:37
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件发起外部网络请求
查看扫描证据(共 25 处,展示前 22 条)
- 读取本地文件lib/index.js:176
const st = await stat(file); - 读取本地文件lib/index.js:184
createReadStream(file).pipe(res); - 发起网络请求lib/client.js:368
return fetch("/api/pets", { signal: AbortSignal.timeout(8000) }) - 发起网络请求lib/client.js:479
return fetch("/api/pets", { signal: AbortSignal.timeout(8000) }) - 发起网络请求lib/client.js:500
return fetch(path, opt) - 写入本地文件lib/pet-library.js:145
await mkdir(this.root, { recursive: true }); - 读取本地文件lib/pet-library.js:151
try { names = await readdir(this.root); } catch { return []; } - 读取本地文件lib/pet-library.js:157
try { st = await stat(dir); } catch { continue; } - 读取本地文件lib/pet-library.js:168
const raw = await readFile(join(this.root, id, "pet.json"), "utf8"); - 读取本地文件lib/pet-library.js:171
const bytes = await readFile(safe); - 写入本地文件lib/pet-library.js:219
await mkdir(this.root, { recursive: true }); - 删除本地文件递归lib/pet-library.js:220
await rm(tmp, { recursive: true, force: true }); - 写入本地文件lib/pet-library.js:221
await mkdir(tmp, { recursive: true }); - 写入本地文件lib/pet-library.js:227
await mkdir(dirname(safe), { recursive: true }); - 写入本地文件lib/pet-library.js:228
await writeFile(safe, bytes); - 删除本地文件递归lib/pet-library.js:231
await rm(final, { recursive: true, force: true }); - 写入本地文件lib/pet-library.js:232
await rename(tmp, final); - 删除本地文件递归lib/pet-library.js:234
await rm(tmp, { recursive: true, force: true }).catch(() => {}); - 发起网络请求lib/pet-library.js:246
const res = await fetch(u, { redirect: "follow", signal: AbortSignal.timeout(60000) }); - 删除本地文件递归lib/pet-library.js:268
await rm(dir, { recursive: true, force: true }); - 读取本地文件lib/pet-library.js:276
const st = await stat(join(this.root, id)).catch(() => null); - 读取本地文件lib/pet-library.js:285
const raw = await readFile(join(this.root, ".active.json"), "utf8");
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
界面预览
2 张 · 点击查看大图功能亮点
- 导入精灵图序列帧宠物
- 悬浮浮层渲染
- Agent状态联动
最近更新
在 GitHub 查看全部 →v0.3.12026-09-21
· 兼容性
· 为 DSH STORE 声明精确的 DSH 版本兼容范围。
· 根据当前安装确认 0.1.5-rc.2 兼容。
· 在验证前把 0.1.6-alpha.1 和 0.1.6-alpha.2 记为未知。
· 不改动运行时代码或行为。
v0.3.02026-08-16
· v0.3.0 — 宠物默认初始位置改为左下角(侧边栏边上)
· 变更
· 宠物默认初始位置由右下角改为左下角:客户端按 DSH AppFrame 结构实测侧边栏宽度(默认 280、收起 56、可拖 264–420),默认位锚定 = 侧边栏宽 + 16px 间距、底部留 24px;未拖拽前按默认位展示,拖拽后仍走 \localStorage('dsh-pet:pos')\ 持久化。
· 空状态提示气泡同步移到左下角;窗口缩放/侧边栏收展时自动重测。
· 文档同步:FR-2.1、技术设计 §4.3、execution-steps M7、README / README_EN、CHANGELOG、AGENTS、install 脚本。
v0.2.22026-08-14
· v0.2.2
· 修复
· 导入兼容「直接压缩宠物文件夹」的 zip(含顶层目录条目 folder/):修复 写入失败: EEXIST(normalizeZipEntries 去公共前缀时不再被裸目录条目拦住,写入时跳过目录条目)。新增文件夹包裹/混合 zip 回归测试(核心 23 项 + 路由 14 项全 PASS)。
· 修复夜间模式下按钮/输入框主题失效:改用 DSH 真实存在的 --dsw-* 令牌(--dsw-specific-input-major / --dsw-alias-state-error-primary / --dsw-alias-state-success-primary / --dsw-alias-brand-primary / --dsw-font-family),深浅色自适应。
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。
README
由 DeepSeek 最新模型翻译生成English · 简体中文
dsh-codex-pet
DeepSeek Harness(DSH)桌面宠物插件:导入/上传 codex 风格的精灵图序列帧宠物,在 DSH Web GUI 以 shell.overlay 悬浮浮层渲染,含图库管理、基础交互与 Agent 状态联动。
Awesome DSH Plugin npm downloads License: MIT
📸 预览
✨ 核心特性
- 序列帧播放:单 WebP 精灵图(格式 A),逐帧毫秒时长,行=动画(idle / running / waiting / review / failed / 移动 / 挥手 / 跳跃)。
- 悬浮浮层交互:左下角常驻(贴着侧边栏),可拖拽(视口钳制 + 位置持久化)、点击挥手、空闲随机小动作。
- 图库管理:设置 → 宠物图库——zip 上传 / URL 导入 / 启用 / 停用 / 删除 / 首帧预览。
- Agent 状态联动:订阅 DSH 会话状态——工作中→跑动(常驻);审批/提问→等待(脉冲一次);任务完成→得意(脉冲一次);任务失败→沮丧(脉冲一次)。
- 深/浅主题:全部样式走 --dsw-* 主题令牌,自动适配 DSH 主题。
🎮 操作指南
1. 打开 DSH Web GUI(默认 http://127.0.0.1:3080)。
展开完整文档(README 剩余 1 节)
English · 简体中文 dsh-codex-pet DeepSeek Harness(DSH)桌面宠物插件:导入/上传 codex 风格的精灵图序列帧宠物,在 DSH Web GUI 以 shell.overlay 悬浮浮层渲染,含图库管理、基础交互与 Agent 状态联动。 Awesome DSH Plugin npm downloads License: MIT 📸 预览 ✨ 核心特性 - 序列帧播放:单 WebP 精灵图(格式 A),逐帧毫秒时长,行=动画(idle / running / waiting / review / failed / 移动 / 挥手 / 跳跃)。 - 悬浮浮层交互:左下角常驻(贴着侧边栏),可拖拽(视口钳制 + 位置持久化)、点击挥手、空闲随机小动作。 - 图库管理:设置 → 宠物图库——zip 上传 / URL 导入 / 启用 / 停用 / 删除 / 首帧预览。 - Agent 状态联动:订阅 DSH 会话状态——工作中→跑动(常驻);审批/提问→等待(脉冲一次);任务完成→得意(脉冲一次);任务失败→沮丧(脉冲一次)。 - 深/浅主题:全部样式走 --dsw-* 主题令牌,自动适配 DSH 主题。 🎮 操作指南 1. 打开 DSH Web GUI(默认 http://127.0.0.1:3080)。 2. 设置 → 宠物图库 → 上传/导入宠物 zip(或从 URL 导入)→ 点「启用」。 3. 左下角出现宠物浮层(贴着侧边栏): - 拖拽:按住移动,松手后位置自动保存。 - 点击:宠物挥手。 - Agent 联动:Agent 干活时宠物跑动;等你确认/回答时发呆一次;任务完成得意一次;失败沮丧一次。 4. 想隐藏宠物:图库页点「停用宠物」。 📦 安装 方式一:pnpm(推荐) dsh plugin --profile web add dsh-codex-pet 方式二:GitHub clone git clone https://github.com/skr311/dsh-codex-pet.git cd dsh-codex-pet dsh plugin --profile web add ./packages/dsh-codex-pet 安装后重启 DSH Web GUI(宿主半改动需重启;客户端 bundle 改完热更免重启),再刷新页面。 ✅ 兼容性 - Node.js:>=20 - 已确认兼容的 DSH 版本:0.1.5-rc.2 - 其他 DSH 版本的精确兼容状态见 package.json 中的 dsh.compatibility.dshReleases。 🛠️ 开发 - 项目结构:packages/dsh-codex-pet/(宿主半 lib/index.js + pet-library.js;客户端半 lib/client.js;vendored lib/vendor/fflate.mjs)。 - 测试(零依赖,纯 Node + vendored fflate): node scripts/test-m2.js node scripts/test-m2-routes.js - 开发流程:客户端 bundle 改完 HMR 热更、免重启;宿主半改动需重启 DSH Web GUI。开发规范见 docs/development-spec.md,工作指引见 AGENTS.md。 - 参与贡献:见 CONTRIBUTING.md。 📚 文档 - docs/README.md:标准文件索引;AGENTS.md:开发工作指引;docs/execution-steps.md:里程碑状态。 - 资产格式见 docs/asset-spec.md。仓库不附带示例精灵图(版权),测试用运行时合成 WebP。 License MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
skr311/dsh-codex-pet
导入序列帧宠物,随 Agent 状态实时变换动作
相关插件 · UI / 主题
破甲增强版JeffKeeping/dsh-purge-plus
dsh-purge 的非官方分支fork:适配 DeepSeek Harness 0.2.1-rc.2、破甲内核…
★ 387已汉化DeepSeek 客户端
71.9
无代码业务系统平台nocobase/nocobase
NocoBase 是什么
★ 24,804已汉化DSH
71.8
1Panel 服务器面板1Panel-dev/1Panel
全球 250 万+ 自托管用户共同喜爱。
★ 37,350已汉化DSH
71.5
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 151,506已汉化DSH
71.1
AI 矢量设计工具ZSeven-W/openpencil
全球首个 AI 原生开源矢量设计工具。
★ 7,027已汉化DSH
71.1
这是你的仓库?认领条目