DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Tdsh Emoji — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
T

tdsh-emoji

Tdsh Emoji

向 DeepSeek Harness (dsh) 回复中添加广泛支持的 Unicode 表情符号;旨在与 dsh-kaomoji 共存的提示注入插件。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:TianJie52009/Tdsh-emoji#2cef639f55636c92c18fbb6ac1c5fdb62326341e
README兼容性版本

兼容性与来源证明

Tdsh Emoji 以 tdsh-emoji 发布,当前版本为 0.1.1。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/9/24

版本

0.1.1stable
2026/9/24

相关插件

正在加载相关插件…

最新版
0.1.1
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 0
周下载
0
最近提交
2026/9/24
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 ui-customization 分类下经过校验的插件。

Web App@deepseek-ai/dsh-web-appdsh 浏览器界面捆绑包:位于 dsh-base 之上的 Web 补丁层,加上运行时粘合插件(提供前端 dist、Web 界面提示符、bash 运行时变量和 URL 行)Experimental Agent Team Web Profile@deepseek-ai/dsh-experimental-agent-team-web-profile用于 Agent Teams Remote 和 UI 插件的实验性 Web 配置层Client Ui Task Board@linxin666/dsh-client-ui-task-board面向 DSH Web GUI 的主机权威任务面板,支持实际会话执行、主机 cron 调度以及可选的跨平台空闲睡眠保护;以挂载方式提供,无需修改 DSH 源代码。Web All@linxin666/dsh-web-allDSH Web UI 全家桶聚合插件:一键安装全部功能插件(task-board / git-graph / pet / remote-web-ui / web-ui-settings / skin-center / community-plugins / compat shim)。compat 桥接层已并入本包(src/client),无需独立 compat npm 包。

README

Tdsh-emoji

给 DeepSeek Harness(dsh)的回复自动添加标准 emoji,并且能和 dsh-kaomoji 共存。

🤖 纯 Codex 生成:本仓库的代码与文档均由 OpenAI Codex 自动生成,未经人工逐行审查。使用前请自行阅读并测试。

Tdsh-emoji 在模型生成前向系统提示词注入一段「情绪 → emoji」白名单规则,让模型把标准 Unicode 表情放在最匹配的内容旁边(可以落在句子中间),而不是固定追加到句尾。词库只收 iOS / Windows / Android 普遍内置的表情,不用肤色修饰、组合序列和新版本 emoji,老设备也能正常显示。

特性

  • 贴合内容:emoji 放在最匹配的词、短语或句子旁边(可在句中,inline 默认),或统一放回复结尾(end)。
  • 单条上限 10 个:maxPerTurn 范围 1–10,默认 3;frequent 模式下会按数量分散到不同句子。
  • 与 dsh-kaomoji 共存:两个插件都是“贴合句子”的插法,所以本插件额外规定 emoji 与颜文字不得出现在同一句/同一行,模型会把它们分到不同句子;两张设置卡片同在「设置 → 通用设置」且相邻排列。
  • 可视化配置卡片:模式(关闭 / 智能 / 高频)、放置位置、每条上限、附加提示词,保存即生效,无需重启。
  • 远程可改:设置走同源路由,Tailscale、局域网、SSH 端口转发打开页面都能保存。
  • 零第三方运行时依赖:只用 dsh 自带的 systemPrompt 与 Node 标准库。

工作原理

  1. 启动时注册系统提示词段 tdsh-emoji:guidance(order 177,dsh-kaomoji 是 176)。
  2. 每次组装提示词时注入:模式与位置规则、每条上限、emoji 白名单、以及“不得与颜文字同句”的共存规则。
  3. 设置卡片通过同源路由 POST /tdsh-emoji-settings 读写 ~/.dsh/tdsh-emoji.json;Host 写入后立即更新提示词段,下一次回复生效。

安装

cd "$env:USERPROFILE\.dsh\profiles\web"

# npm(推荐)
dsh plugin --profile web add tdsh-emoji

# 或 GitHub 直装
dsh plugin --profile web add github:TianJie52009/Tdsh-emoji

装完重启 Web Host,在「设置 → 通用设置」中会看到「Emoji(tdsh-emoji)」卡片,就排在「颜文字(dsh-kaomoji)」旁边。

配置

默认 mode: auto、placement: inline、maxPerTurn: 3。也可以在 profile 的 cordis.patch.yml 里覆盖部署默认值:

- id: tdsh-emoji
  config:
    mode: frequent     # off | auto | frequent
    placement: inline  # inline | end
    maxPerTurn: 5      # 1-10
    customPrompt: "正式场景克制一点,优先用「鼓励 / 感谢」类 emoji"
配置项类型默认值说明
mode'off' | 'auto' | 'frequent''auto'off 关闭;auto 对话式回复基本都会带;frequent 每条对话回复都带(纯代码/正式交付除外)
placement'inline' | 'end''inline'贴合内容(放在最匹配的位置,可在句中),或回复结尾
maxPerTurnnumber(1–10)3单条回复 emoji 上限;frequent 会按数量分散到不同句子
customPromptstring''附加风格/场景说明,不能改变模式、白名单或上限
settingsFilestring~/.dsh/tdsh-emoji.json(进阶)用户设置持久化路径

与 dsh-kaomoji 共存

插件插入内容位置冲突处理
dsh-kaomoji日式颜文字 (´∀`)贴合情绪的句子之后互不干扰:emoji 一侧明确禁止与颜文字同句/同行
Tdsh-emoji标准 emoji 😊贴合内容(可在句中)Never place an emoji in the same sentence or line as a kaomoji

两张设置卡片都在「设置 → 通用设置」(order 30 / 31),可以挨着调。

开发

npm test   # node:test 单测(提示词规则 + 设置路由 + client 加载)
npm pack   # 验证发布内容
Tdsh-emoji/
├── lib/
│   ├── index.js       # Host:config、规则生成、提示词段、设置路由
│   ├── client.js      # Web:设置 → 通用设置 卡片
│   └── index.d.ts
├── data/catalog.json  # 情绪 -> emoji 白名单
├── test/
├── cordis.patch.yml
├── package.json
├── README.md / README.en.md
└── CHANGELOG.md

License

MIT