dsh-chat-avatar:DeepSeek Harness Web 界面头像插件

前言

DeepSeek Harness(DSH)的 Web 界面目前以文本流为主。如果需要在对话中增加视觉区分,或者给对话界面增加个性化元素,可以使用头像插件。dsh-chat-avatar 就是这样一个工具,它能在对话流的两侧分别展示头像。

插件简介

dsh-chat-avatar 是由 Rabbit-bot-No-002 维护的插件,分类为“趣味换装”。它通过向 Web 界面注入样式,实现两个核心功能:在每轮 AI 回复的左侧显示头像,在用户每条输入的右侧显示头像。这两侧的头像配置是独立的,可以分别进行控制。

核心功能

  • AI 头像:位于每轮 AI 最终回复的左侧,紧贴消息第一行。
  • 用户头像:位于每条用户输入的右侧,紧贴消息第一行。
  • 自定义选项:
    • 显示控制:支持开启或关闭两侧的头像显示。
    • 图片上传:支持上传 PNG、JPG、WebP、GIF 格式图片(GIF 动图支持,文件大小 ≤20MB)。
    • 尺寸调整:支持调整头像尺寸,范围 16-128px。
    • 形状选择:支持圆形或方形两种头像框形状,默认为圆形。
  • 显示逻辑:未上传图片时不会显示空头像框,且插件不内置默认图。

安装与启用

安装命令如下:

dsh plugin --profile web add dsh-chat-avatar

安装完成后刷新页面即可生效。如果是从 GitHub 源码安装且 pnpm 拦截了构建脚本,需要将包加入 profile 的 allowBuilds 配置,然后重新运行安装命令。

配置与使用

在 DeepSeek Harness 的 Web 界面中,进入“设置”页面,点击左侧边栏的“头像”选项,即可进行配置。在这里可以分别设置 AI 头像和用户头像的图片、尺寸、形状以及显隐状态。

技术细节

  • 许可证:MIT。
  • 依赖:不依赖任何 @deepseek-ai/* 包。客户端模块仅使用 slots,宿主模块仅使用 webServer。
  • 兼容性:客户端逻辑与宿主逻辑解耦,无版本耦合问题。

总结

dsh-chat-avatar 为 DSH 的 Web 界面提供了基础的视觉增强能力。如果你希望对话界面看起来更直观,或者需要为特定对话添加视觉标识,可以尝试安装此插件。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜