DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Tdsh Emoji — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
T

tdsh-emoji

Tdsh Emoji

Add widely-supported Unicode emoji to DeepSeek Harness (dsh) replies; prompt-injection plugin designed to coexist with dsh-kaomoji.

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:TianJie52009/Tdsh-emoji#2cef639f55636c92c18fbb6ac1c5fdb62326341e
READMECompatibilityVersions

Compatibility and provenance

Tdsh Emoji is published as tdsh-emoji and currently resolves to version 0.1.1. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
github
Registry updated
9/24/2026

Versions

0.1.1stable
9/24/2026

Related plugins

Loading related plugins…

Latest
0.1.1
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
web
License
MIT
Source
github
GitHub
★ 0
Weekly downloads
0
Last push
9/24/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in ui-customization.

Web App@deepseek-ai/dsh-web-appThe dsh browser-surface bundle: the web patch layer over dsh-base plus the runtime glue plugin (frontend dist serving, web-surface prompt, bash runtime variables, URL line)Experimental Agent Team Web Profile@deepseek-ai/dsh-experimental-agent-team-web-profileExperimental Web profile layer for Agent Teams Remote and UI pluginsClient Ui Task Board@linxin666/dsh-client-ui-task-boardHost-authoritative task board for the DSH Web GUI with real session execution, Host cron scheduling, and optional cross-platform idle-sleep protection; mounted without DSH source changes.Remote Web Ui@linxin666/dsh-remote-web-uiScan-to-pair remote access for the dsh web GUI that shares one official interface: a QR beside the settings button pairs phones and PCs into the same Web GUI (a portrait-touch adaptation layer for phones, full desktop on PCs) through one-time tokens and r

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