Releases: yfwu2020/dsh-reply-visual
Releases · yfwu2020/dsh-reply-visual
Release list
v0.2.0
v0.1.1
v0.1.1:把 CI 发布链路跑通(无代码改动)
v0.1.0 是手动发布的(无 provenance 签名),且当时 Trusted Publisher 还没登记,
CI 在 npm 步骤 404。现在包已存在、Trusted Publisher 已配好,bump 一版验证全链路。
- package.json 0.1.0 → 0.1.1
- src/client/index.js 的调试钩子 version 同步(它会进 lib/client.js)
- README 安装一节:去掉「npm 上线前请用 tgz」的临时说明(包已在 npm 上);
tgz 文件名跟着版本走
v0.1.0
v0.1.0 — 首个公开版本
把一条 AI 回复变成一页看得懂的图解:模型直接产出单文件 HTML(内联 SVG),
在右侧栏的沙箱 iframe 里渲染。
亮点
- 「图解 / 源码 / 原文」三档:图解是模型画的一页;源码是 HTML 原文(可复制);
原文用 DSH 自带 MarkdownText 渲染,不调模型、不截断,永远可用 - 生成一页要 20~70 秒,等待期分三段:理解中声波 → 线稿按字数生长 → 末行浮出光标;
状态行给真实数字(已画字数 + 秒表),不报百分比 - 历史:本会话任意一页都能回去(时间分组 / 筛选 / ↑↓ / 全部会话开关),
点了直接回放 —— token 命中即返回,一次模型都不调 - 翻页浮动机:贴页面右缘、悬停显形、旧→新到头循环、切页不闪骨架屏
- 沙箱边界:页面只经 Blob URL 进 iframe,永不加 allow-same-origin;
能跑全套脚本,但读不到宿主 DOM / Cookie / localStorage - 缓存不限时回放:token 只由内容决定(刻意不含规范版本),升级插件也不会让旧页面失效;
四道闸门(条数 / 总字节 / 按龄 / 临时文件)保证不无界增长 - 模型自由度是刻意放开的:规范只讲目标与环境,不讲格式;换风格改 skills/ 下的 Markdown
即可,改完不用重新构建
安装
dsh plugin --profile web add @yfwu2020/dsh-reply-visual
或从本 Release 的 tgz:
dsh plugin --profile web add /path/to/yfwu2020-dsh-reply-visual-0.1.0.tgz
要求 DSH 运行时 >= 0.1.7-rc(见 package.json 的 peerDependencies)。
完整说明见 README。