DSH 消息正文显示层文本替换插件:Meow Speech

前言

DeepSeek Harness(DSH)采用插件化架构,允许开发者通过代码扩展功能。在实际开发智能体或进行对话时,有时希望改变界面上的文本显示效果(例如将“我”显示为“本喵喵”),但并不想修改底层的真实对话数据,也不希望影响上下文记忆或会话日志。

tumi-huakai/dsh-plugin-meow-speech 插件正是为解决这一需求设计:它通过浏览器渲染层对文本进行替换,实现“只改显示,不改真相”。

插件概述

名称:tumi-huakai/dsh-plugin-meow-speech
定位:DSH 消息正文显示层文本替换插件(仅界面显示,不改动真实对话内容)
维护者:tumi-huakai
许可证:MIT

核心功能

该插件不涉及复杂的逻辑处理,核心在于提供一套可配置的显示层替换规则。

  • 仅显示层:只改变界面渲染,绝不修改真实对话内容。复制按钮取到的仍是原文,不影响上下文、记忆、会话日志与工具调用。
  • 预置规则:默认提供“我→本喵喵”、“你→主人”两条规则,用户可删除或修改。
  • 图形化面板:右下角设有“喵”悬浮按钮,点击可打开设置面板。面板支持拖拽布局。
  • 规则冲突处理:当多条规则冲突时,优先匹配更长的原文(例如“我的”优先于“我”)。
  • 整词匹配:每条规则可勾选“整词”。开启后,两侧必须是标点或空格等非文字字符才进行替换,避免“迷你”被误伤为“迷主人”。
  • 代码块保护:围栏代码块(``)与行内代码()一律不进行替换。
  • 流式输出适配:随 AI 逐字输出实时替换,支持跨分片,无遗漏、无重复、无闪烁。
  • 本地持久化:规则保存在浏览器 localStorage 中,重启 DSH 后依然生效。
  • 干净卸载:执行 dsh plugin remove 即可完全移除,不残留节点、样式或观察器。

安装与启用

插件通过 npm 发布,支持 Web 和 Desktop profile。

dsh plugin --profile web add @tumi-huakai/dsh-plugin-meow-speech

安装后重启 DSH,刷新页面,右下角会出现“喵”按钮。

使用步骤

  1. 打开面板:点击右下角“喵”悬浮按钮。
  2. 编辑规则:在表格中修改或新增规则。表格列包括:原文、显示为、整词、启用、操作(上移、下移、删除)。
  3. 添加规则:点击“+ 添加规则”。注意,原文留空时保存会被拦截。
  4. 实时预览:在预览框输入示例文本,查看替换效果。
  5. 保存或放弃:点击“保存”立即对全对话重新套用;点击“放弃修改”还原上次保存;点击“恢复默认”回到预置规则。

注意事项

  • 作用范围:替换作用于 AI 回复正文和用户自己的消息气泡。思考块、工具卡片、统计行不替换。
  • 真实内容不变:AI 的真实回复内容仍是“我”,插件不会改变 AI 的自我认知。若需真正改变 AI 人设,需在系统提示词或人设插件方向进行配置。
  • 数据存储:规则存储于 localStorage(按页面来源隔离),清除站点数据会重置规则。

总结

该插件为 DSH 用户提供了在渲染层定制文本显示的轻量级方案,适合在不改变底层逻辑的前提下,调整对话界面的显示风格。

目录页
GitHub 仓库

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

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

小夜