moononnn/DeepSeek-Harness-biaoqingbao
一个在DSH上使用的表情包插件,在和agent聊天时让ta自然的插入表情包
Project Overview项目介绍
This is a native DeepSeek Harness plugin that enables DSH assistants to send custom emoticons based on conversational emotion and context. It follows a raising-style design, starting with an empty image library that users populate with their own images. The plugin learns user preferences over time via feedback and semantic search. To install, run the DSH plugin command dsh plugin --profile web add github:moononnn/DeepSeek-Harness-biaoqingbao, then restart dsh web to access the management sidebar. Headless mode supports all assistant tools but lacks the graphical management panel, and it requires DeepSeek Harness v0.1 rc or newer and Node.js 20 or higher to run.
Users can upload images one at a time or in batches, import entire folders or ZIP packages, and the plugin supports all common image formats including PNG, JPG, GIF, and WebP. It offers AI-powered image recognition to automatically generate labels and semantic descriptions for uploaded images, and uses a dual-channel matching system that combines label matching with semantic vector search. Users can train the assistant’s selection habits via like/dislike feedback, and can configure separate settings for each DSH assistant including image frequency, dialect accent, and personal preferences. It also supports conversational label editing, letting users refine incorrect labels via natural language chat with the assistant.
All image data, tags, user preferences, and vector indexes are stored locally in the DSH plugin data directory, and the plugin never sends any data to the developer’s servers. When users call AI features like image recognition, content analysis, and vector generation, relevant data is sent to the third-party model service configured by the user, which may incur usage costs depending on the service provider. The plugin is fully open source under the MIT license, and some planned features are still in development, with incremental updates planned for future releases. Uninstalling the plugin does not automatically delete local user data, so users can retain their custom image library for future use.
这是一款原生DeepSeek Harness表情包插件,让DSH助手能够根据对话情绪和场景从用户自定义图库中选择合适的表情包发送。它是养成系设计,初始图库为空,所有表情包由用户添加,AI会通过用户反馈和语义检索逐渐适应用户偏好。可通过DSH官方插件命令安装,要求DSH v0.1 rc版本以上和Node.js 20+环境运行。
用户可以单张或批量上传图片,也支持文件夹、ZIP包导入,兼容PNG、JPG、GIF、WebP等多种常见图片格式。插件提供AI自动识图生成标签和语义描述,支持标签匹配加语义向量检索的双通道选图,用户可通过喜欢/不喜欢反馈调教选图习惯,还能给不同助手单独配置配图参数。
所有图库、标签、偏好和索引数据都保存在DSH本地插件目录,不会上传到开发者服务器,但调用AI识图、内容分析、向量生成功能时,相关数据会发送到用户配置的第三方模型服务,可能产生对应费用。插件基于MIT协议完全开源,目前部分功能仍在开发计划中,后续会逐步更新补齐。
请帮我安装这个 DSH 插件。安装前先完成【兼容性检查 + 安全性检查】,检查通过再动手。
插件:DeepSeek-Harness-biaoqingbao(moononnn/DeepSeek-Harness-biaoqingbao)
仓库:https://github.com/moononnn/DeepSeek-Harness-biaoqingbao
本站详情页:https://www.yhbd.top/plugins/moononnn-deepseek-harness-biaoqingbao/
本站登记:类型 plugin · 归类 原生 DSH 插件 · 许可证 MIT · ⭐ 2 · 最近提交 2026-08-25 · 主语言 JavaScript
按下面顺序执行,每步先把结论告诉我,再进入下一步:
【1 兼容性检查】
① 我这边:DSH 版本、Node 版本、操作系统、当前 profile(web / desktop)。
② 读它的 README、package.json、插件 manifest,列出它要求的 DSH 版本 / Node 版本 / 操作系统 / 外部依赖 / 需要另外先装的运行时。
③ 逐条比对,结论只写「满足 / 不满足 / 未知」三种;不满足的给出可行替代方案。
④ 检查是否和我已装的插件冲突:命令名重复、skill / tool 重名、端口占用、重复注册的 MCP server。
【2 安全性检查】
① 仓库可信度:和上面「本站登记」是否一致;star / fork 数、创建时间、最近提交,是否归档或长期停更。
② 安装脚本:逐行看 package.json 的 preinstall / install / postinstall,以及 install.sh、setup.ps1 之类脚本。出现 curl|bash、下载后直接执行、混淆代码、访问与插件功能无关的域名,立刻停下来告诉我,不要继续装。
③ 依赖:列出新增依赖,标出无人维护、或与知名包拼写近似的可疑包(typosquatting)。
④ 权限与副作用:它会读写哪些目录、访问哪些域名、需要哪些 DSH 权限(filesystem / network / shell / clipboard 等),以及怎么卸载和回滚。
⑤ 如果它要求 sudo / 管理员权限,或权限明显超出功能所需,先停下来问我。
【3 安装】
上面两步没有「不满足」和「高危项」时才执行;用官方推荐方式安装,不要自行提权。
【4 汇报】
用表格输出:检查项 / 结论 / 依据 / 是否需要我决策。拿不准的一律写「未知」并说明要我怎么确认——不要猜,也不要替我决定。
Send this message to DSH in your current session: it verifies compatibility and security first (answering met / not met / unknown item by item) and only installs once everything checks out — it will stop and ask you if it finds a high-risk item. The box scrolls; the copy is the full prompt. CLI install commands may not be accurate across systems, so DSH is the safer route.把上面这条消息直接发给当前会话里的 DSH:它会先核对兼容性与安全性(逐条给「满足 / 不满足 / 未知」),确认没问题再安装,有高危项会停下来问你。框内可滚动,复制到的是完整提示词;安装命令不一定准确,发给 DSH 更稳。
- Only 2 stars - very few users, little community feedback星标只有 2,几乎没人在用,遇到问题缺少社区反馈
DSH walks through these 9 checksDSH 会逐条核对这 9 项
Compatibility兼容性
- DSH, Node, OS and profile requirementsDSH 版本 / Node 版本 / 操作系统 / profile 是否满足要求
- External dependencies and runtimes (Electron / Python / Docker, ...)外部依赖与运行时(Electron / Python / Docker 等)是否齐备
- Conflicts with installed plugins: command names, skill / tool names, ports, duplicate MCP registration与已装插件是否冲突:命令名、skill / tool 重名、端口占用、重复 MCP 注册
Security安全性
- Repo matches the facts registered here; archived or abandoned?仓库是否与页面登记一致,是否归档或长期停更
- Safety of preinstall / install / postinstall and install.sh / setup.ps1preinstall / install / postinstall 与 install.sh、setup.ps1 是否安全
- curl|bash, download-then-execute, obfuscation, unrelated domains → stop immediatelycurl|bash、下载即执行、混淆代码、无关域名 → 立刻停止
- Typosquatting or unmaintained packages among the new dependencies新增依赖里有没有 typosquatting 或无人维护的包
- Requested permissions vs. what the feature actually needs申请了哪些权限、是否超出功能所需(filesystem / network / shell / clipboard)
- Any sudo / admin requirement, plus uninstall and rollback是否要求 sudo / 管理员权限,以及卸载与回滚方式
Anything uncertain must be marked unknown with a note on how to confirm it. This site's signal screen is a static snapshot, not a security audit.拿不准的必须标「未知」并说明要我怎么确认。本站的信号筛查是静态快照,不能替代安全审计。
Or use CLI install (for developers)或使用命令行安装(适合开发者)
CLI Install命令行安装
dsh plugin --profile web add github:moononnn/DeepSeek-Harness-biaoqingbao
把 moononnn/DeepSeek-Harness-biaoqingbao 加入你的 DSH 配置(web profile)即可启用。
READMEREADME
表情包(biaoqingbao)· DeepSeek Harness 插件
让 DeepSeek Harness 里的助手学会用表情包表达自己的情绪与语气。
一句话介绍它:这是一个养成系表情包插件。图库由你自己喂,助手通过识图、标签、语义检索和你的反馈,慢慢学会什么样的表情包适合什么样的情绪。
⚠️ 先说清楚:这是一个第三方社区插件,代码完全开源(MIT)。插件会在本地读写图库、标签和偏好;识图、内容分析、学我说话等功能会调用你在 DSH 里配置的模型服务,对应文字或图片可能会发送给模型服务商。安装即代表你信任本插件来源。
📌 这是 DSH 的独立移植版,不与 Hana 版强行同步版本号。 本文按 DSH 版
v0.3.1的实际代码整理。带删除线的功能当前尚未实现,计划在后续版本补齐;没有删除,只是先把状态说清楚哈。
这是干什么的?
你有没有想过,让聊天助手在开心的时候发一张「嘿嘿嘿」的猫猫图,在你委屈的时候回你一张「抱抱」?
这个插件就是干这个的:助手可以调用 express 工具,按照自己想表达的情绪,从你的图库里挑一张表情包发出来。你也可以直接说「发个委屈的表情包」,让它主动找图。
插件不会附带一套替所有人决定好的图库。第一次安装时图库是空的,表情包从你来;你上传什么、怎么改标签、对哪些图点喜欢或不喜欢,都会影响之后的选择。
和 Hana 版的同步状态
| 功能 | DSH 版当前状态 |
|---|---|
| 自定义图库、上传、文件夹导入、ZIP 导入 | ✅ 已实现 |
| AI 识图、单张识图、批量识图 | ✅ 已实现 |
| 标签匹配 + 可选语义向量检索 | ✅ 已实现 |
| 喜欢 / 不喜欢反馈 | ✅ 已实现 |
| 「和助手聊聊」修改标签 | ✅ 已实现 |
| 自动配图观察器 | ✅ 已实现,由日常 / 正事配图频率控制 |
| 每位助手单独设置 | ✅ 已实现,需要 DSH 助手预设时自动出现 |
| 9 种方言口音 | ✅ 已实现,通过 DSH 提示词注入,不改人格文件 |
| 学我说话 | ✅ 已实现,支持快速分析、深度分析、编辑和回退 |
| 最近配图记录 | ⚠️ 已实现简化版,可从设置页进入「和助手聊聊」 |
用之前先知道这些
1. 插件不附带任何表情包
第一次打开看到空图库是正常的。你可以:
- 一次选择多张图片批量上传;
- 直接选择文件夹导入;
- 导入 ZIP 图片包;
- 之后继续添加、删除、搜索和整理图片。
当前支持 PNG、JPG、JPEG、GIF、WebP、BMP。单次最多导入 200 张;ZIP 文件最大 50MB,单张图片还会受到 DSH 图片大小限制。
2. 完整体验需要三类模型
设置页会分别配置:
- AI 识图模型:看懂图片,生成描述、语义描述、情绪、场景和关键词;
- 内容分析模型:阅读聊天上下文,判断助手此刻是否适合提醒配图,也负责「学我说话」的风格分析;
- 向量模型:把图片的语义描述转成向量,让字面不同但感觉相近的表达也能找到合适的图。
识图模型和内容分析模型可以从 DSH 已配置的模型里选择,也可以填写 OpenAI 兼容 API;两个区块都带「测试一下」按钮。向量模型目前使用单独的 OpenAI 兼容 /embeddings 接口配置,也带连通测试和索引生成。
3. DSH 版自动分析由配图频率控制
DSH 版默认的自动观察频率是:日常 50,正事 20。它会先判断对话里有没有值得表达的情绪,再按场景频率决定要不要提醒助手调用 express。
如果不想让它自动分析聊天,把日常和正事两档都设为「不配图」。单独关闭「助手配图开关」会阻止最终发图,但关闭自动观察最直接的方式仍然是把两档频率都设为「不配图」。
手动调用 express 和图库管理功能不受这个频率影响;助手配图总开关关闭后,express 会拒绝发图。
4. 模型调用可能产生费用
- 识图模型在手动识图、批量识图和上传后自动识图时使用;
- 内容分析模型在自动观察和「学我说话」时使用;
- 向量模型在生成索引和语义查询时使用。
建议给内容分析选择速度快、价格较低的模型。
5. 隐私与联网说明
- 图库、标签、偏好、使用记录和向量索引保存在本地
${DSH_HOME}/plugin-data/biaoqingbao/; - 插件不会把数据上传到作者自己的服务器;
- 自动观察会把相关聊天上下文交给你选择的内容分析模型;
- 「学我说话」会读取 DSH 能访问到的会话中的用户发言,并交给你选择的内容分析模型;
- 识图会把图片和识图提示发送给你选择的视觉模型服务;
- 自定义 API Key 保存在插件本地配置中,设置页只显示脱敏占位符;
- 卸载插件不会主动删除图库数据。
Showing the opening section of the README — the full document lives in the repository以上为 README 开头摘要,完整文档在仓库内 · View the full README on GitHub →在 GitHub 查看完整 README →
MemTensor/memmy-agent
OpenPetsHQ/openpets
PC2005-cloud/dsh-pet
zenstory-ai/oh-story-dsh
QCYTSN/dsh-dafeiyu
vlln/whale-girl
Ayase34/gal-view
ChisaAlter/WhaleIsle