DeepSeek Harness 表情包插件——纯文本 `[表情: 描述]` token 发图,内置两套图库,提供 `send_meme`/`learn_meme` 工具,零第三方依赖(仅 node:sqlite)。
DSH 适配
原生运行时
作者声明
安全审计
未审计
最后核验
2026-08-30
许可证
MIT
01它能帮你完成什么?
Send and reply with memes through pure-text chat in DeepSeek Harness
Fetched meme images rendered in chat bubbles as `[表情: 描述]` text tokens — no image-input capability required
DSH chat / QQ- and WeChat-style bot users who want expressive meme replies
Let the model automatically learn and catalog new memes from user attachments
`learn_meme` records the most recent user attachment (no attachment id needed) and auto-detects category/description; also accepts a URL
Users who want to grow a personal meme library without manual tagging
Proactively send a meme that matches the conversation mood
Pick an emotion bucket, randomly draw several captions, and the model pastes one into the reply
Companion-style agents that should react emotionally rather than only answer text
02如何接入 DeepSeek Harness?
前置条件
- A DeepSeek Harness runtime with a target DSH profile to install into — the README installs into e.g. `~/.dsh/profiles/web/`
- Node.js with the built-in `node:sqlite` module — the only dependency, zero third-party deps
安装步骤
- 01
Install from npm into a DSH profile: `dsh plugin --profile web add dsh-meme` (equivalent to `pnpm add dsh-meme`)
$ dsh plugin --profile web add dsh-meme
- 02
Or install directly from GitHub / local: `pnpm add github:yyh-001/dsh-meme` or `pnpm add file:/path/to/dsh-meme`
- 03
Switch the active library in Settings → 当前图库 dropdown — built-in `official-001` works out of the box, no config needed
验证接入成功
作者未说明
03DSH 适配与能力边界
Native DSH plugin — registered via `dsh plugin --profile web add dsh-meme`; exposes `send_meme`/`learn_meme` tools to the model and mounts a settings panel + 😊 picker through `cordis.patch.yml`, with dsh-companion providing the message channel.
Text-based meme sending (send_meme)
emotion tag (e.g. sad/happy) + optional limit→candidate `[表情: 描述]` tokens pasted into the reply; the frontend renders the matching image in the chat bubble
Auto meme learning (learn_meme)
optional attachmentId / imageUrl→records the most recent user attachment into the library and auto-detects category/description
Mood-driven proactive sending
emotion bucket (happy/angry/sad/shy/confused/daily)→random sample of captions from the bucket; the model picks one to paste into the reply
Library management & import/export
upload / edit / delete memes; ZIP file→persisted library with category management; one-click ZIP export/import of a meme pack
settings stored in `~/.dsh/dsh-expression.json`, survives plugin upgrades
04适合谁?何时不该用?
适合
- DSH chat / QQ- and WeChat-style bot users who want expressive meme replies
- Users who want to grow a personal meme library without manual tagging
- Companion-style agents that should react emotionally rather than only answer text
不适合
- `learn_meme` auto image-recognition depends on the current default model supporting image input; if unsupported, you must manually specify the tag/caption.
- The bundled `official-001` library's upstream provides NO LICENSE (no explicit redistribution permission); personal default use is fine, but public redistribution must keep the upstream source attribution in manifest.json.
05兼容性、维护与安全提示
- `learn_meme` auto image-recognition depends on the current default model supporting image input; if unsupported, you must manually specify the tag/caption.
- On disk memes keep fine tags (angry/baka/…) but the model only sees six emotion buckets; when captions don't align, the frontend folds quotes before matching.
- The bundled `official-001` library's upstream provides NO LICENSE (no explicit redistribution permission); personal default use is fine, but public redistribution must keep the upstream source attribution in manifest.json.
MIT licensed · published to npm as `dsh-meme` · last push 2026-08-20 · no tagged release yet
06常见问题
如何在 DeepSeek Harness 中安装 dsh-meme?
运行 `dsh plugin --profile web add dsh-meme`(等价于 `pnpm add dsh-meme`)即可装进任意 DSH profile(如 `~/.dsh/profiles/web/`)。也可从 GitHub 直接装:`pnpm add github:yyh-001/dsh-meme`,或本地路径 `pnpm add file:/path/to/dsh-meme`。
安装前需要什么?
需要一个装有目标 DSH profile 的 DeepSeek Harness 运行时,以及带内置 `node:sqlite` 模块的 Node.js。dsh-meme 零第三方依赖,装完即用。
dsh-meme 是怎么接入 DeepSeek Harness 的?
它是 DSH 原生插件:注册 `send_meme` 与 `learn_meme` 两个模型可调用工具,通过 `cordis.patch.yml`(纯 insert、热挂载免重启)挂载设置面板和 😊 悬浮窗,并配合 dsh-companion 提供发图通道。
它和普通图片机器人有什么不同?
模型全程不处理图片——前端展示表情,只有 `[表情: 描述]` 文字 token 走 DSH,因此不会触发 dsh 的图片准入检查。选择由六个情绪桶(happy/angry/sad/shy/confused/daily)驱动,而非原始图片输入。
排障:pnpm 装成了旧版本?
pnpm 有「新包安全期」(默认 24h),刚发布的版本会被静默回落到旧版;急用可在 `pnpm-workspace.yaml` 的 `minimumReleaseAgeExclude` 里加上 `dsh-meme`。
07相关的 DSH 工作流
dsh-pet
作者 pc2005-cloud
DSH 桌面宠物:一行命令装好即用的透明动画小桌宠,支持多开、大小位置随心配置;还内置 DIY 素材链,能用 AI 视频自造专属宠物
whale-girl
作者 vlln
DSH Web GUI 桌面宠物插件(QQ 宠物形态):右下角悬浮、可拖拽/投喂/玩耍的积累型伙伴。
dsh-dafeiyu
作者 qcytsn
DeepSeek Harness 的桌面原生大飞鱼陪伴插件,实时展示智能体状态,Windows 上置顶显示。
dsh-kun-like-pet
作者 liyupi
Kun Like 桌宠 —— DeepSeek Harness 桌面宠物插件:右下角小坤宠随 Agent 工作状态切换 9 种动作,任务完成播放「你干嘛~哎哟」
08数据与来源
**dsh-meme**(原 `dsh-expression`)是 DeepSeek Harness 的表情包插件——找得到、发得出、学得会:
dsh plugin --profile web add dsh-meme
已发布到 **npm**(`dsh-meme`),一行装进任意 DSH profile(如 `~/.dsh/profiles/web/`):
页面基于项目公开文档、仓库元数据和 DSH Plugins 的结构化解析生成;最后核验于 2026-08-30。发现错误?提交更正。
最佳 DeepSeek Harness 插件
从全目录挑出的 12 个值得优先安装的插件,覆盖各个分类。
