Skip to content

Releases: xiaoyuer3921/dsh-showreel

dsh-showreel v0.1.1

Choose a tag to compare

@xiaoyuer3921 xiaoyuer3921 released this 20 Aug 03:48

🎉 发布说明

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 typecheckpnpm buildnpm 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 · 鲸迹

Choose a tag to compare

@xiaoyuer3921 xiaoyuer3921 released this 19 Aug 08:24

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。安装后打开任意已完成任务的会话,点击标题栏 🎬。

资源

附件包含预构建 tarball(dsh-showreel-0.1.0.tgz),可直接用于 GitHub 来源的安装。