DeepSeek Harness 插件

aemeath-mini

DSH Web GUI 内的桌宠 aemeath-mini(Q版像素爱弥斯):按代码运行结果做反应 + 每日/深夜问好 + 语音气泡 + 屏幕自主移动(英文原文)

跳到安装方式

来源信息

GitHub 仓库
xushengkai13/aemeath-mini
最近更新
2026年8月19日
分类
趣味扩展
GitHub stars
1
载体类型
plugin
目录证据
上游声明已找到 dsh.bundle
证据路径
package.json#dsh.bundle
核对版本
0.1.0-rc.8
上游核对日期
2026-08-20

该证据由上游目录提供。本站没有安装、运行或安全审核这个插件。

安装

默认先复制一段 Prompt,让 Agent 读 GitHub 仓库和源码;需要自己装时再切到命令。

复制这段 Prompt,发给 DSH、Codex 或其他 Agent,让它先读 GitHub 仓库和源码。

请先不要安装或执行任何命令。阅读这个插件的 GitHub 仓库、README 和关键源码,然后用清楚、直接的方式回答以下问题,帮助我判断它是否适合我的需求:

1. 这个插件是什么,解决什么问题;
2. 适合哪些用户和典型使用场景;
3. 安装后如何使用,并给出一个最小使用示例;
4. 有哪些已知限制,以及隐私、安全、兼容性或维护风险;
5. 给出“推荐 / 有条件推荐 / 不推荐”的明确建议和理由。

请区分仓库明确说明、根据源码推断和未知信息。证据不足时请明确说明,不要猜测或照抄 README。

GitHub:https://github.com/xushengkai13/aemeath-mini
插件名:aemeath-mini
作者:xushengkai13

检查来源文件

安装前先看这个插件目录里的 README 和其他文件。

文件资源管理器3 个文件
README.md来源说明 · 只读预览

aemeath-mini

DSH Web GUI 内的桌宠「aemeath-mini」(Q版像素爱弥斯):按工具调用/结果做出反应,每日/深夜问好,语音气泡 + 屏幕自主移动。

功能一览

触发反应默认动作 GIF默认气泡(可爱风)默认语音(内容)
推理类工具调用(pwsh/write/edit/web_search/fetch/todo_write/update_goal/get_goal 等)reason08-推理正在努力中…
思考类工具调用(read/glob/grep)think09-眯眼嗯…在想呢…
等待类工具调用(skill/ask_user_question)wait07-等待等你哦…请求权限
子任务工具完成(subagent/workflow/ralph 成功)wave04-挥手你好呀!你好呆星
工具失败 / 结果含错误question06-疑问阿列夫一出现了…阿列夫一出现了
回合完成(最终任务完成)celebrate05-庆祝耶!成功啦!任务完成了
后台任务完成无反应(celebrate 仅回合完成触发)保持当前
后台任务失败 / LLM 请求错误question06-疑问咦?出错了…阿列夫一出现了
等待批准(回合被阻塞)wait07-等待等你哦…请求权限
回复文本 / 日常无任务idle01-空闲……
每日启动问好wave04-挥手你好呀!早上好,呆星…
深夜提醒(≥22:00,独立开关)wave04-挥手夜深了,该休息啦~
屏幕自主移动moveLeft/moveRight02-闲逛A / 03-闲逛B出去走走~
  • 语音:默认静音(voice.enabled=false);文件名剥离「名称-日期时间-」前缀后即语音内容;开启后按状态绑定,气泡自动跟随语音内容。
  • 气泡:每个事件独立文案,默认可爱语料池,设置里逐事件自定义。
  • 大小:设置里三档 小(110) / 中(160) / 大(220) px。
  • 自主移动:随机间隔/方向/时长/速度左右移动,到屏幕边缘自动停下,prefers-reduced-motion 时停用。
  • 全部自定义项集中在 Harness 设置页新增的「aemeath-mini」一栏,live 生效。

安装

从 GitHub 安装(推荐)

dsh plugin --profile web add "https://github.com/xushengkai13/aemeath-mini"
# 或直接安装 Release 里的 tgz:
dsh plugin --profile web add "https://github.com/xushengkai13/aemeath-mini/releases/download/v0.1.0/aemeath-mini-0.1.0.tgz"
# 然后重启 web(bundle 层在启动时合成):
#   停止 web → 重新 dsh start(或你的启动方式)

从本地目录开发

dsh plugin --profile web add "E:\userstar\Desktop\harnespets\aemeath-mini"
# 然后重启 web(bundle 层在启动时合成):
#   停止 web → 重新 dsh start(或你的启动方式)

装完重启后右下角出现 aemeath-mini:点击打开菜单(🔇 静音 / 🙈 隐藏 / 👋 打招呼),拖拽可移动(位置记忆),会自动左右走动,当日首次启动会问好。

验证

1. 完成一个回合(比如跑一个成功命令)→ 宠物 05-庆祝 + 气泡「耶!成功啦!」;开语音后播放「任务完成了」(庆祝仅在回合完成时触发;后台任务成功/普通工具成功不再庆祝)。 2. 跑一个失败命令(非零退出)→ 06-疑问 + 气泡「阿列夫一出现了…」+ 语音「阿列夫一出现了」。 3. 设置里改大小/动作/气泡/语音 → live 生效(无需重启)。 4. 重启 web → 当日首次问候(挥手 + 气泡 + 问候语音);晚上 22 点后开启深夜提醒开关另有提醒。

语音管理

  • 目录:<dshHome>/data/aemeath-mini/voice/(上传目标 + 扫描源;首次运行自动从 bundle 种子复制内置 6 条)。
  • 上传:POST /aemeath-mini/voice/uploadx-filename 头 = URL 编码文件名,body = 音频二进制)。
  • 列表:GET /aemeath-mini/voice;试听 GET /aemeath-mini/voice/<file>;删除 DELETE /aemeath-mini/voice/<file>

目录结构

aemeath-mini/
├── package.json            # bundle 契约(dsh.bundle + dsh.client)
├── cordis.patch.yml        # 向 web 组合挂载
└── .dsh-plugin/
    ├── index.mjs           # Node half:事件→反应 + 配置 + 路由 + 持久化 + SSE
    ├── client.js           # client half:GIF/拖拽/移动/气泡/语音/问好(__ModuleLoader__)
    ├── src/                # routes/assets/config/session-events(纯函数,可单测)
    └── assets/
        ├── gifs/           # 9 张动作 GIF(打包分发)
        └── voice/          # 6 条内置语音种子(首次运行拷入数据目录)