Releases: xiaoyuer3921/dsh-showreel
Releases · xiaoyuer3921/dsh-showreel
Release list
dsh-showreel v0.1.1
🎉 发布说明
dsh-showreel v0.1.1 —— 修复了一批安全与健壮性问题,并新增英文使用文档。
🐛 Bug 修复
- Storyboard 编辑校验(安全):
/polish接口不再盲目接受前端提交的内容,改为从会话快照重建权威 storyboard,只合并通过校验的可编辑字段(标题 ≤60 字、正文 ≤4 行/每行 ≤500 字、时长 1–15s、场景 id 唯一),拒绝非法负载 - 配音脱敏:TTS 合成前对旁白文本执行脱敏,防止密钥/路径进入语音
- 脱敏规则增强:访问令牌正则按前缀精确重写(
sk-/gh*/github_pat_/glpat-/xox*/npm_),新增 AWS Access Key(AKIA/ASIA)识别 - 录制清理加固:旁白音频解码失败时优雅降级为无声录制而非崩溃;recorder / 轨道 / AudioContext 的清理逻辑全部加守卫
📚 文档
- 新增英文使用指南
USAGE.md(安装、编辑器、TTS 配置、隐私模型、API 参考、故障排查) - README 顶部增加英文文档跳转链接
✅ 质量
- 新增 203 行回归测试,共 32 个测试全部通过(vitest)
pnpm typecheck、pnpm build、npm pack全部通过
📦 安装 / 升级
dsh plugin --profile web add dsh-showreel@0.1.1或从本地目录安装:pnpm install && pnpm build && dsh plugin --profile web add /path/to/dsh-showreel
附件:
dsh-showreel-0.1.1.tgz(npm 发布包)
dsh-showreel v0.1.0 · 鲸迹
dsh-showreel v0.1.0 · 鲸迹
把最近一次 DeepSeek Harness Agent 任务变成约 30 秒的竖屏战报:可编辑预览,一键导出 1080×1920 MP4(不支持时回退 WebM)和封面 PNG。全程本地运行,不上传任何会话数据。
功能
- 五幕故事板:目标 → 执行 → 验证 → 成果 → 收尾,自动从最近一个已结束 Turn 生成
- 事实汇总:工具调用、文件数、模型、耗时与 Token;不宣称未发生的测试"已通过"
- 可编辑:修改标题、逐幕文案与时长,可关闭任意一幕
- 隐私优先:默认不使用 reasoning/thinking、完整命令输出、Diff、密钥与绝对路径;先脱敏再进文案、AI 润色与配音
- AI 润色(可选):调用本次任务所用模型润色脱敏文案,失败自动回退规则文案
- 视频导出:Canvas 30 FPS 实时渲染,Chromium 优先 H.264/AAC MP4,不支持时明确提示并回退 WebM;同时生成 1080×1920 PNG 封面
- 配音(可选):OpenAI-compatible
/audio/speech,未配置/失败时静音导出
安装
dsh plugin --profile web add dsh-showreel要求 DeepSeek Harness 0.1.0-rc.7、Node.js ^22.19 || >=24,使用 Web profile。安装后打开任意已完成任务的会话,点击标题栏 🎬。
资源
- npm: https://www.npmjs.com/package/dsh-showreel
- 演示视频: assets/demo.mp4
- 文档: README.md
附件包含预构建 tarball(dsh-showreel-0.1.0.tgz),可直接用于 GitHub 来源的安装。