DSH Web 页内宠物,提供多会话任务提醒,可打开任务、停止当前轮次,并处理受支持的审批和问答请求。
安装
# npm 包(预构建)
dsh plugin --profile web add @michengai/dsh-codex-pet
# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)
dsh plugin --profile web add github:MichengAI/dsh-codex-pet
装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本——pnpm 默认拦截,所以安装可能停在 ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED 或 ERR_PNPM_IGNORED_BUILDS;dsh 会打印出需要添加的确切键名,把它加进该 profile 的 pnpm-workspace.yaml 的 allowBuilds 下,重跑一次即可装上。放行构建本身就是一次信任判断:请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。
README
DSH Codex Pet
让宠物陪你处理 DeepSeek Harness 任务
English · 更新日志 · Apache-2.0
DSH Codex Pet 是社区维护的 DeepSeek Harness(DSH)宠物插件,并非 OpenAI 或 DeepSeek AI 官方产品。
功能概览
让宠物陪你处理 DSH 任务,随时查看会话进展和待处理请求。你可以选择内置宠物,也可以通过 Skill 创建自己的伙伴。
- 9 只内置宠物:在宠物设置中选择伙伴、调整大小,资源随插件本地打包。
- 页内陪伴:在 DSH 网页中陪伴工作;桌面浮窗需要使用支持宠物功能的桌面端。
- 多会话动态:查看运行中、完成、错误和待处理请求;没有通知时只显示宠物。
- 就近处理任务:从通知打开对应会话、停止当前轮次,或处理支持的审批、问题和计划请求。
- 按需安静:关闭单条提醒不会停止任务;通过菜单或设置收起、恢复宠物。
- 创建自己的伙伴:在设置中描述宠物,通过随包
hatch-petSkill 发起独立 DSH 创建任务。 - 轻量互动:拖动移动、双击跳跃、右键打开宠物菜单。
界面预览
多会话提醒
宠物旁集中展示运行中的任务,可分别打开会话、停止当前轮次或关闭提醒。
宠物设置
选择 9 只内置宠物、打开自定义宠物目录,并调整宠物大小。

会话内陪伴
在 DSH 中继续工作,宠物和任务通知显示在页面角落。

DSH 产品生态
想使用桌面工作台,可下载 DSH Codex Desktop;已有 DeepSeek Harness 环境,可按各项目 README 按需安装。以下列出 11 个自研插件;桌面端实际随附范围以对应版本的发行说明和内置清单为准。
| 插件 | 你可以用它做什么 |
|---|---|
| Codex UI | 整理项目与会话、搜索任务、跳转对话轮次 |
| Agency Agents | 按任务选择并召唤专业角色 |
| Skills Manager | 统一查找、启停、创建和导入本机技能 |
| Archive Manager | 搜索、恢复或清理已归档会话 |
| IM Connect | 从消息平台下任务、收回复 |
| Automation | 按计划执行任务,查看每次运行的结果 |
| BTW | 在当前上下文中临时旁问,不打断主任务 |
| Simplify | 用 /simplify 整理 Git 改动范围内的代码 |
| PUA | 引导 Agent 在失败时换方法、查原因,并在完成前验证结果 |
| Code Review | 用 /review 发起独立 Agent 代码审查,在当前会话接收报告 |
| Codex Pet | 通过桌面宠物查看会话提醒、处理工具审批和问题回答 |
安装
支持的 DeepSeek Harness 版本:0.1.2-rc.1、0.1.5-rc.1、0.1.5-rc.2、0.1.5-rc.3、0.1.7-rc.1、0.1.7-rc.2、0.2.0-rc.1、0.2.0-rc.2。alpha 宿主已移出兼容名单,上述 RC 仍保留。需要可用的 dsh 命令。以下示例使用 web profile,请按实际环境替换。
[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
$OutputEncoding = [System.Text.Encoding]::UTF8
dsh plugin --profile web add @michengai/dsh-codex-pet@latest --registry=https://registry.npmjs.org/ --ignore-scripts
安装后重启 DSH,再打开 设置 → 宠物。
使用
打开 设置 → 宠物,也可从宠物右键菜单打开设置。
| 目标 | 操作 |
|---|---|
| 选择伙伴 | 在设置中选择宠物并调整大小。 |
| 移动与互动 | 拖动宠物移动,双击跳跃。 |
| 查看任务动态 | 阅读通知气泡;多个任务需要关注时展开列表。 |
| 继续会话 | 点击通知或回复按钮,打开对应的 DSH 任务。 |
| 处理请求 | 展开请求详情,处理支持的审批、问题或计划。 |
| 停止任务轮次 | 点击对应运行中通知的停止按钮。 |
| 关闭提醒 | 点击通知关闭按钮,任务仍继续运行。 |
| 收起或恢复宠物 | 使用右键菜单或宠物设置。 |
宠物承担通知和待处理操作。新建会话、输入后续消息仍在 DSH 主界面完成。
已知问题:在 DSH 0.1.5-rc.2 中,若模型尚未开始响应就停止任务,宠物可能显示失败通知。
创建自定义宠物
- 打开宠物设置,点击 创建,描述想要的伙伴。
- 点击 在 DSH 中创建,插件会打开独立任务并发送随包 Skill 指令。
- 在该任务中查看进展,创建使用 DSH 当前配置的模型和图像工具。
- 宠物文件生成并保存后,刷新宠物库并选择新伙伴。
创建宠物需要先在 DSH 中配置图像生成工具。
更新与卸载
在 设置 → 宠物 → 检查更新 中更新。若当前环境不支持在线安装,可复制界面提供的更新命令。等待正在运行的任务结束后操作,完成后按提示重启 DSH。
卸载命令:
[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
$OutputEncoding = [System.Text.Encoding]::UTF8
dsh plugin --profile web remove @michengai/dsh-codex-pet
自定义宠物默认保存在用户目录的 .dsh/codex-pet/pets 下,可从宠物设置打开。设置了 DSH_HOME 时使用该目录下的 codex-pet/pets。卸载插件会保留这些文件与配置。
参与开发
本地开发、测试与发布流程见 开发与验证指南。GitHub 与 npm 都包含可直接运行的 lib;修改源码后,提交前运行 npm run build。
许可证
原创插件代码采用 Apache License 2.0。随包宠物图集来源于 OpenAI Codex,不属于本项目授予的 Apache-2.0 许可范围,详见 NOTICE。
链接
同类插件
PC2005-cloud/dsh-pet#dsh-pet★ 1193
DSH Web UI 桌面宠物:25 个透明动画、屏幕漫游、点击反应与拖拽,附可复现的素材生成链。
Nagi-ovo/dsh-ads★ 653
2005 年中文站点风格的整活广告插件:侧栏广告/信息流/角落弹窗 + 假关闭叉,素材全虚构。
vlln/whale-girl★ 354
桌面宠物(QQ 宠物形态):右下角悬浮、可拖拽/投喂/玩耍。
yyh-001/dsh-meme★ 164
聊天表情包:纯文本斗图、情绪主动发图、像 QQ/微信 一样发图、AI 自动学图、自定义表情包。
a86582751/dsh-nexttavern★ 156
面向 DeepSeek Harness 的角色扮演工作台:人物卡可以导入(SillyTavern/TauriTavern),也可以从零交互式写出一张;长篇 TXT 能改编成可玩的角色卡,精读或粗颗粒度两种读法;主代理按剧情主动查阅世界书,正文在独立的酒馆阅读 TAB 中呈现;同一对话里探索多条世界线(重新生成、改后发送、显式分支);带作用域的文风预设(16 种自带文风)、角色 Agent 集群、独立决策卡,以及角色卡或小说导出;长篇由固定设定前缀、硬切上下文窗口、可追溯导演笔记与关键词/语义/混合检索撑住,嵌入可用在线服务,也可完全本地运行。面向 Harness 0.1.2-alpha.3,安装需按文档应用显式兼容补丁。
Sutera-Diffusus/dsh-whale-musume★ 118
元气鲸鱼娘桌宠:摸头养成、按工具类型联动的工作状态、494 条台词、30 项成就、成长日记、拖拽惯性、主题适配与无障碍模式。关键词感知与余额关心默认关闭、需手动开启;可选的天气心情只在你填了城市后才会请求 Open-Meteo。无遥测。
社区评论
评论公开保存在 GitHub Discussions。加载评论会连接 GitHub 和 Giscus;发表内容需要 GitHub 账号。