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.

Ds Whale Send Button — DSH Plugin for DeepSeek Harness
← Plugins
D

@dsh-external/ds-whale-send-button

Ds Whale Send Button

Replace the primary send button icon in the conversation input bar with the official DeepSeek whale logo (CSS mask overlay, adapts to light and dark themes, without changing send behavior)

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

npx -y @deepseek-ai/dsh plugin --profile web add github:AsILAnn/ds-whale-send-button#e58dda87ca633e9630da59f5e80711a1aa8ee993
READMECompatibilityVersions

Compatibility and provenance

Ds Whale Send Button is published as @dsh-external/ds-whale-send-button and currently resolves to version 0.1.0. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
github
Registry updated
8/21/2026

Versions

0.1.0stable
8/21/2026

Related plugins

Loading related plugins…

Latest
0.1.0
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
web
License
MIT
Source
github
GitHub
★ 1
Weekly downloads
0
Last push
8/15/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
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in

Related plugins

More verified plugins in ui-customization.

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 rClient 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.Client Ui Git Graph@linxin666/dsh-client-ui-git-graphExternal dsh web GUI plugin: a blank-session git branch selector + Git graph, with real host-side git operations and guards, as a dsh profile bundlePet@linxin666/dsh-petMulti-pet companion plugin for the dsh web GUI: a registry-driven floating pet that reacts to model activity, with per-pet naming, petting/feeding interactions and an affinity score

README

ds-whale-send-button 🐋

把 DeepSeek Harness Web 对话输入栏的主发送按钮图标替换为 DeepSeek 官方鲸鱼 logo。

  • 不改发送行为,只换图标外观
  • CSS mask 叠加官方鲸鱼图形,颜色跟随按钮文字色(currentColor),亮色/暗色主题自适应
  • 不误伤停止按钮、队列按钮等其它图标
  • 纯浏览器端样式覆盖,零依赖

效果

状态图标
输入内容(激活态)🐋 白色/亮色鲸鱼
空输入(禁用态)灰色鲸鱼
运行中(停止按钮)保持原方块图标(不受影响)

安装

方式一:本地包安装(当前环境已用)

# 在 web profile 下安装(本质 pnpm add,会写进 dsh.profile.bundles)
dsh plugin --profile web add <路径>/dsh-external-ds-whale-send-button-0.1.0.tgz

# 验证配置可组合
dsh --profile web --dump-config

# 重启服务生效

方式二:动态插件(临时,重启即丢)

在「创造模式」会话中用 cordis_define 定义 lib/client.js 的插件对象并 cordis_run。

卸载

dsh plugin --profile web remove @dsh-external/ds-whale-send-button

工作原理

插件注册为 browser roster 的 client 包(dsh.client 字段 + exports ./client), apply(ctx) 时向 document.head 注入一段 <style>(带 data-plugin-css 标签,幂等):

  1. 用 [data-composer-card] + 发送箭头 path 的唯一 d 前缀精确定位主发送按钮;
  2. 隐藏原上传箭头 SVG;
  3. 用 CSS mask 叠加 DeepSeek 官方鲸鱼(取自 dsh 自带 favicon.svg 的官方路径), background-color: currentColor 让鲸鱼颜色随按钮文字色变化。

文件结构

ds-whale-send-button/
├── package.json          # dsh.client + dsh.bundle.patch 声明
├── cordis.patch.yml      # roster 注册行(bundle patch 自动叠加)
├── lib/
│   ├── client.js         # 浏览器端插件(样式注入)
│   └── index.js          # host 半端占位
└── dsh-external-ds-whale-send-button-0.1.0.tgz  # npm pack 产物

自定义

改 lib/client.js 里的:

  • width/height: 16px → 图标大小
  • background-color: currentColor → 固定颜色(如 DeepSeek 蓝 #4D6BFE)
  • mask ... contain → 图标缩放方式

改完重新 npm pack 并用 dsh plugin --profile web add 升级。

License

MIT