前言¶
在 DeepSeek Harness (DSH) 的 Web 界面中,智能体的活动往往只表现为文字流,缺乏直观的视觉反馈。Spritely(原名 ui-sprite)通过在界面角落放置一个动态角色,将智能体的待命、思考、撰写等状态具象化,提供更直观的交互反馈。
插件介绍¶
Spritely 是一个 dsh 客户端插件,属于“趣味换装”类。它由用户 wang-junjian 维护,核心作用是充当工作状态的“伴读”,让界面不单调,且具备科幻 HUD 风格。
核心功能¶
- 多角色切换:内置蓝球、薄荷机器人、猫咪、幽灵四款造型。
- 状态同步:根据智能体当前工作状态(待命、思考、撰写、工作、等待、出错)实时改变姿态。
- 交互与跟随:眼珠跟随鼠标移动,支持拖拽至任意位置。
- 背景自定义:支持纯色、渐变、图片 URL 以及本地图片上传,具备缩放与淡化遮罩功能。
- 划词工具:在消息中选中文字,可触发复制、朗读或提问(以引用块形式进入输入框)。
- 数据持久化:角色、背景和位置会保存至 DSH Host 的用户设置文档(
~/.dsh/settings.yaml),不同浏览器共享。
安装与启用¶
使用官方命令安装即可。
dsh plugin --profile <name> add @wangjunjian/dsh-spritely
使用步骤¶
- 点击精灵打开菜单。
- 选择操作:
- 新会话:开启默认工作区流程。
- 归位:将精灵拖回默认的右下角。
- 设置背景:调整颜色、渐变或上传图片。
- 选择精灵:在四款角色中切换。
注意事项¶
- 构建产物:插件源码中的
lib/目录不提交到仓库,安装时由prepare脚本自动构建。 - 依赖关系:peer 依赖均为 dsh 自带的 in-box 包,无需单独安装。
- 旧版兼容:如果之前按旧版说明手动配置过
ui-sprite,请删除对应配置行,避免重复登记。
结语¶
Spritely 通过状态可视化提升了 DSH 的使用体验,适合希望增强界面趣味性和反馈感的用户。