DSH Reply Beautify · 回复美化
让 DeepSeek Harness 的助手回复更易读:三种排版风格、可操作的图表与表格,以及隔离的 HTML 小作品。保留 DSH 页面结构,随时查看原文。
非官方社区插件 · MIT · 0.6.0 预发布 · English · 下载与 Release

上图是独立页面中运行真实组件代码的通用样例,不是 DSH 实机截图。下载后打开交互演示,可切换风格、点击图表系列、修改计算输入和运行计数作品;无需账号,不连接模型。
下载安装
适用于 Windows DSH Desktop,接口兼容依据 0.2.1-rc.2,默认安装路径。其他平台、其他版本及自定义应用安装目录尚未验证。最终实机、视觉、长会话和真实卸载重装仍待验证;请先在专用测试对话验收。
从 Release 下载
dsh-reply-beautify-0.6.0.zip与SHA256SUMS-0.6.0.txt。选择命名的安装包;GitHub 自动生成的 Source code 归档供开发者使用。用
Get-FileHash .\dsh-reply-beautify-0.6.0.zip -Algorithm SHA256比对校验值,再解压至长期保留的文件夹,例如D:\Plugins\dsh-reply-beautify。解压后进入包含install.ps1和package.json的内层目录。确保 DSH 至少启动过一次,然后通过“应用 → 退出”完全退出。在该目录打开 PowerShell:
powershell.exe -NoProfile -ExecutionPolicy Bypass -File .\install.ps1 -Check powershell.exe -NoProfile -ExecutionPolicy Bypass -File .\install.ps1重新启动 DSH,打开左下账户行的画笔,确认版本 0.6.0。在新建的测试对话试用。
-Check 只读,安装器调用安装目录内的官方 CLI,以 link:、--offline --ignore-scripts 添加插件,无需下载依赖。插件持续从解压目录加载,不要移动或删除该目录。 默认 profile 为 %USERPROFILE%\.dsh\profiles\desktop;设置了 DSH_HOME 时跟随该变量。备份保存在该插件目录的 backups 中,请勿上传。
详细操作、错误恢复与高级 tgz 用法见安装、更新与恢复。当前未发布 npm 包,也未提交到自定义插件市场。
能做什么
- 阅读排版:默认、ChatGPT、Claude 三种预设;调正文字号、代码字号、行距、段间距。部分界面字体、字标及强调色随风格变化。Claude 普通强调色为橙色,轨迹保留紫、绿、金等语义色。
- 图示与计算:可靠的 ASCII 字段图、关系图、部分 Mermaid TD/LR 流程图、数据图表及明确公式;交互图表、参数滑块与曲线、自测题、表单。
- 通用工具:搜索/排序/编辑表格与 CSV 导出、计算器、加权方案比较、参数情景、时间轴/甘特/日历、清单/看板、层级、分步播放、分支向导、差异、来源卡片、联动报告。具体数量与格式上限见格式与限制。
- 作品空间:按作品格式运行 HTML/CSS/JavaScript,支持回复内、侧栏、全屏预览,以及本机版本编辑。使用状态 API 的输入可以恢复。
直接提出任务即可,例如“比较甲乙丙预算工时 12、18、9 和实际工时 10、20、8,用图表展示”,或“用可调整输入的计算器比较投入成本”。插件给模型提供只读格式指南,模型自主选择组件,不保证每次生成。流式回复中,完整且校验通过的块可以先呈现,后文继续输出。无效或不支持的内容保留原文。
只增强助手正式回复,用户消息、推理和工具输出不参与组件转换;普通代码不会自动执行。来源、评分与题目答案来自模型,插件不替你核实事实。
更新、关闭与卸载
更新前保留旧版目录,下载新版到新目录;完全退出 DSH 后,在新目录运行安装脚本并重启。原有设置键保持兼容;回退时在保留的旧目录重新运行安装脚本。
| 操作 | 影响 |
|---|---|
| 画笔关闭“启用美化” | 恢复显示原文、停止预览;Host 中模型格式指南仍在 |
| DSH 插件管理停用 | 由框架停用客户端与 Host 能力;必要时完全退出并重启 |
完全退出后运行 powershell.exe -NoProfile -ExecutionPolicy Bypass -File .\install.ps1 -Uninstall |
官方 CLI 移除插件注册,变更前备份 profile 配置 |
上述操作均不主动删除本机偏好、交互和作品记录。备份不等于聊天备份;不要手动混合恢复单份 profile 配置。
数据与运行边界
偏好、交互数据、作品代码和 API 状态保存在本机 DSH 浏览器存储,可能含你输入的内容。普通持久状态最多 80 条/约 280000 字符,临时缓存 160 条/560000 字符;作品最多 12 个、各 6 版,总记录约 180 万字符,单份 API 状态 24000 字符。超限会淘汰旧记录;存储失败有提示,不承诺跨设备同步或永久保留。插件本身不自动发送消息或上传这些数据;DSH 发给模型的内容由 DSH 自身处理。
作品在双层不透明来源的 sandbox iframe 中运行,仅允许脚本;CSP 限制外部资源、连接和子框架。不提供文件、Node/Electron、聊天历史或工具桥梁。隔离不能保证任意模型作品绝对安全,也不提供 CPU/内存硬限额,忙循环仍可能卡顿。普通表达式只解析受限算术。CSV 已对危险前缀作文本转义,重新保存/导入的行为受表格软件影响。
复杂 Mermaid、循环/时序图等仍可能显示原文;公式复用 DSH 原生渲染。DOM 选择器与侧栏接口依赖 DSH 版本。ChatGPT/Claude 仅为风格参考,没有官方关联,也不打包字体或原应用资源。
验证与开发
本次发布前:87 项 Node 测试、19 项隔离安装断言通过;独立 Chromium 样例、干净源码重建和归档核对见发布检查报告。这不代表全平台、多版本或本轮真实 DSH 验收完成。手工安装验收与周末测试清单可直接照做。
无需安装运行依赖。开发用 Node 22+(本轮 24.19.0)、Python 3.9+ 和 PowerShell:
node scripts/build.mjs
node --test tests/*.test.cjs tests/*.test.mjs
.\tests\installer.test.ps1
node scripts/build-demo.mjs
python scripts/package.py
python scripts/verify-release.py
可选浏览器检查使用 Playwright 和本机 Chromium,见 scripts/check-browser.cjs;不触碰 DSH。公开包采用明确清单,排除 profile、work、backups 和旧截图。有限安全检查 · 第三方说明 · 变更记录 · 宣传草稿与发现渠道。历史阶段报告保留在 docs,历史数字不是本次验证结果。
No comments yet. Be the first to write one.