Repository navigation
Releases: use3346631993/dsh-xiaod-pet
Releases · use3346631993/dsh-xiaod-pet
Release list
v2.4.7 — 人格优先级与搜索可见性
v2.4.7 — 人格优先级 + 搜索可见性
- 人格段新增「本节规则优先于对话历史」,关闭状态同样声明优先级
- 防止长对话里模型沿用旧称呼/语气风格
- npm 描述中英混排,keywords 新增 dsh-pet / desktop-companion / anime-pet / token-usage / think-time / standee
- 同步 2.4.6 的双开关独立修复
安装:dsh plugin add dsh-xiaod-pet
v2.4.3 — 品牌统一 dsh-xiaod-pet
v2.4.3 — 品牌统一为 dsh-xiaod-pet / 小D
- README 标题改为「小D桌宠 · dsh-xiaod-pet」,并注明可用
dsh-xiaod-pet或dsh xiaod pet搜索 - 设置面板里的主题行从「D老师」改为「小D」
- npm 关键词新增
xiaod/dsh-xiaod-pet/xiaod-pet;GitHub 描述与 topics 同步 - 本地仓库目录也已改名
n 安装:dsh plugin add dsh-xiaod-pet`
v2.4.2 — 非商业许可与作者署名
v2.4.2 — 许可与作者信息
- 许可改为「仅供个人 / 娱乐 / 学习使用,禁止商用」
- 作者:咪咪joy(抖音 1856306425 / B站 一等分萝卜 UID 1957101674)
- README 增加「作者」与「许可」说明,徽章改为仅限非商业
- NOTICE / CONTRIBUTING 同步
安装:dsh plugin add dsh-xiaod-pet
v2.4.1 — 更名为 dsh-xiaod-pet
v2.4.1 — 项目更名为 dsh-xiaod-pet
- npm 包名:
dlaoshi-outfit→dsh-xiaod-pet(已发布) - GitHub 仓库同名,旧链接自动 301 跳转
- 客户端模块 id、
cordis.patch.yml、文档与安装命令同步 - 旧包已 deprecated,指向新包
- 功能无变化(小D 人格 + 可爱语气词 + 立牌)
安装:dsh plugin add dsh-xiaod-pet
v2.2.4 — 立牌按页面显隐
v2.2.4 — 立牌真正按页面显隐
根因:插件页、自动化页会把会话区整体卸载,旧逻辑「找不到会话区就默认显示」导致立牌残留。
- 现在:找不到
[data-conversation-content]= 不在聊天页 → 隐藏 - 设置页(渲染 settings.* 槽位)保留立牌
- 轮询 600ms → 400ms,切换几乎即时
- 回到聊天页自动恢复
安装:dsh plugin add dlaoshi-outfit
v2.2.3 — 设置页保留立牌
v2.2.3 — 设置页保留立牌
- 设置视图(渲染 settings.* 槽位)识别为允许显示:调主题时能直接看到效果
- 插件 / 自动化 / 对话框等页面仍然隐藏
- 切换即时生效
安装:dsh plugin add dlaoshi-outfit
v2.2.2 — 设置页隐藏立牌
v2.2.2 — 立牌在设置页也隐藏
- 隐藏判据放宽到任意
[role="dialog"]/alertdialog - 新增
elementFromPoint遮挡检测:整页式设置页也会隐藏 - 回到聊天页自动恢复
安装:dsh plugin add dlaoshi-outfit
v2.2.1 — 立牌只在聊天页
v2.2.1 — 立牌只在聊天页显示
- 设置、插件管理等以
[role="dialog"][aria-modal="true"]打开的页面,或会话区不可见时,
右下角立牌整体隐藏(display:none),不再浮在二级页面之上 - 回到聊天页自动恢复,气泡状态保留
- 桌宠不受影响,仍可停留在任意位置
安装:dsh plugin add dlaoshi-outfit(npm latest = 2.2.1)
v2.2.0 — 称呼与语气
v2.2.0 — 称呼与语气(默认「主人」)
新功能
- 设置 › 通用新增 「D老师」怎么称呼你:输入框 + 两个开关
- 称呼(默认「主人」,最长 24 字)
- 语气词(是否允许偶尔加「呀 / 呢 / 哦 / 啦」)
- 通过官方
ctx.systemPrompt.section('dlaoshi:address')注入,段落文本是函数,
改完下一个模型步骤立即生效,不用重启 - 提示词里明确限制:只改称呼与语气词,回答的事实、结论、结构、代码、工具调用、
专业程度与长度保持原样 - 设置持久化到
~/.dsh/fatfish-outfit/persona.json,路由/fatfish/persona仅回环可用
安装
dsh plugin add dlaoshi-outfit(npm latest = 2.2.0)
注意
桌面版 profile 由 Electron 应用独占管理,请在应用内「设置 → 插件 → 添加插件」安装;
命令行 dsh plugin --profile desktop 会被拒绝。
v2.1.4 — 可逆副作用与热重组
v2.1.4 — 可逆副作用 + 热重组支持
按 DSH 的插件规范重写挂载流程:
- 样式表 /
html皮肤类 / 主题 token / 槽位占用 全部由ctx.effect托管,卸载逐项回滚 - 二次
apply()幂等:先释放上一批占用再挂载,热重组不会出现两只桌宠 - 自愈:槽位容器仍在但本插件节点消失(HMR 驱逐)时,约 5 秒内自动重新挂载
- 新增测试:重复 apply 不重复占用槽位
安装
dsh plugin add dlaoshi-outfit(npm latest = 2.1.4)
说明
全新安装插件仍需重启一次 Host —— DSH 的插件图在启动时组合,这是宿主机制,插件侧无法绕过。