DeepSeek Harness Plugin Hub

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

探索

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

社区

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

相关链接

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

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

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

dsh-tool-emoji

Tool Emoji

将 DSH Web 工具图标替换为表情符号:思考 🤔、读取/搜索 🧐、pwsh 👨‍💻、编辑 ☝️🤓、错误 😫

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

npx -y @deepseek-ai/dsh plugin --profile web add github:LWLAymh/dsh-tool-emoji#8e3e77fbedfafff474f7c1d173b18d2d5a091057
README兼容性版本
Tool emoji settings panel for customizing emoji and images

兼容性与来源证明

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

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

版本

0.2.4stable
2026/8/29

相关插件

正在加载相关插件…

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

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

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

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

认领这个 Plugin →
报告问题

README

dsh-tool-emoji

中文

A DeepSeek Harness Web plugin that replaces the simple leading icons in tool cards with emoji, without replacing or removing any of the original card content.

Mapping

ToolEmoji
think (reasoning row)🤔
read / web_fetch / grep / glob / web_search🧐
pwsh👨‍💻
edit / write / str_replace_editor☝️🤓
Any of the above cards in the error state😫

Screenshots

Tool icons rendered in the chat Custom uploaded image used as a tool icon Tool emoji settings panel for customizing emoji and images

Installation

# from a local checkout
dsh plugin --profile web add file:./dsh-tool-emoji

# or from GitHub
dsh plugin --profile web add git+https://github.com/LWLAymh/dsh-tool-emoji.git

Then restart the web profile:

dsh --profile web

The plugin does not hot-reload into an already-running Web process.

Uninstall:

dsh plugin --profile web remove dsh-tool-emoji

How it works

  • This plugin does not register tool.call.toolview, so it does not take over the original tool cards.
  • It only injects a small global stylesheet:
    • hides the built-in leading SVG icon;
    • renders an emoji in the same leading cell with ::before;
    • preserves the title, summary, diff, terminal output, expand/collapse behavior, and all other card details.
  • When a mapped card is in the error state, the leading error dot is replaced with 😫 while the rest of the card stays intact.

Settings / Customization

In the DSH Settings page, open Tool emoji to customize every icon without editing code:

  • Enable / disable each tool icon independently.
  • Enable / disable the whole plugin from the master switch.
  • Custom emoji — type any emoji/text into the input field.
  • Upload an image — choose a local PNG/JPEG/GIF/WebP/BMP to use as the icon (kept in localStorage, max 1MB per image; SVG is not accepted).
  • Remove an uploaded image to fall back to the emoji text.
  • Reset one tool or reset all back to defaults.

Changes take effect immediately on the chat page and persist after refresh.

dsh-edit-guardian compatibility

If you also use dsh-edit-guardian, it replaces the built-in rows for edit / str_replace_editor / pwsh with its own custom DOM (dshg_row).

To make the emoji apply to those custom rows too:

  1. Use a dsh-edit-guardian build that exposes data-tool on .dshg_row (the local dev version already does);
  2. Reinstall dsh-edit-guardian using the same source you installed it from, then reinstall this plugin;
  3. Restart the Web profile.

If dsh-edit-guardian does not have the data-tool attributes, the emoji will not be applied to edit / pwsh rows.

Customization

Edit the CSS in lib/client.js to add or change tools and emoji.

For example, to add bash:

[data-variant="bash"] > span:first-child > span:first-child svg:not([data-state]) { display:none; }
[data-variant="bash"] > span:first-child::before { content:"💻"; font-size:14px; line-height:18px; }

Notes

  • The selectors rely on official source-level data attributes:
    • data-tool="edit" / data-tool="str_replace_editor" / data-tool="pwsh"
    • data-variant="think" / data-variant="search" / data-variant="read"
    • [data-disclosure-row] > span:first-child
  • If a future DSH version changes these DOM structures, the CSS selectors may need to be updated.
  • The plugin is Web-profile oriented; TUI/headless profiles have no leading-icon UI surface.

License

MIT

相关插件

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

Deepseek Idesigndeepseek-idesign作为原生 DeepSeek Harness 对话视图的 iPolloWork Design Studio 及其精选设计模板。Deepseek Ipptdeepseek-ipptiPolloWork PPT Studio 及其精选幻灯片模板,作为原生 DeepSeek Harness 对话视图。Codex Ui@michengai/dsh-codex-uiDSH Codex UI — 为 DeepSeek Harness Web 提供 Codex 风格侧栏、工作区会话树、全局搜索和轮次导航Dream Skindsh-dream-skinDeepSeek Harness 换肤插件(Dream Skin for DSH):8 套 iOS / Linear 式清透冷调的高质感主题 + 弥散光壁纸 + 每款皮肤智能背景 + 强调色 + 主题包分享,把换肤做成材质与配色克制的高级感工艺,而非贴图。在原生 DSH Web 和第三方桌面客户端(DSH Desktop)中运行:8 款原创高端主题、玻璃材质、壁纸 2.0