dwefwevfe
dsh-jarvis-pet
JARVIS Desktop Pet — DeepSeek Harness dynamic Cordis plugin (dsh-plugin)
- Stars
- 0
- Language
- JavaScript
- Created
- Aug 16, 2026
- Updated
- Aug 16, 2026
Introduction
JARVIS Desktop Pet
DeepSeek Harness(DSH)Web GUI 右下角的贾维斯风格 AI 桌宠插件。琥珀橙全息核心 + 波形均衡器圆环,男声英式管家语音,实时反映 Agent 工作状态。
话题标签:
dsh-plugin
功能
| 场景 | 反应 |
|---|---|
| Agent 空闲 | 呼吸光晕、光环缓慢旋转,状态签显示“待机” |
| 空闲时收到新任务 | 提示音 + “At your service, sir.” |
| 任务执行中 | 光环高速旋转 + 扫描线扫动 + 波形跳动,气泡显示 Executing: 工具名 |
| 执行中点击宠物 | 英文实时进度播报(已完成工具调用数 + 已用时长) |
| 任务完成(≥ 5 秒) | 跳跃庆祝 + 提示音 + “Sir, Mission Completed.” |
| 小任务完成(< 5 秒) | 轻声提示音,不打断语音 |
| 出错 | 红色警报 + 抖动 + “Sir, we have a problem.” |
| 空闲时点击 | 翻转 + 轮换问候(At your service / Can I help you) |
| 拖动 / 静音 | 可拖到任意位置;右上角 🔊/🔇 开关语音 |
目录结构
| 文件 | 说明 |
|---|---|
host.js | Host 半部分:监听 agent/status、agent/inbox/inserted、agent/error、tools/result 事件,通过 get-state RPC 向 Client 提供状态 |
client.js | Client 半部分:注册 shell.overlay 插槽,渲染全息核心,轮询状态并驱动动画、男声 TTS 与 Web Audio 音效 |
plugin.json | 插件清单(含 dsh-plugin 标签) |
安装(DSH 动态 Cordis 插件)
- 打开 DeepSeek Harness Web GUI 的动态 Cordis 插件入口;
cordis_define:把host.js的内容填入code.host,把client.js的内容填入code.client;cordis_run激活(首次运行需在界面授权);- 刷新页面,右下角即可看到桌宠。
语音说明
- 使用浏览器 Web Speech API 合成语音,优先选择英语男声(Daniel / George / Ryan / Guy / David / Google UK English Male 等),音调 0.75 的英式管家腔;
- 实际音色取决于操作系统安装的 TTS 语音包;若运行环境不支持语音合成,自动降级为纯视觉模式。