D131: 经验库更新 · duration参数bug + sandbox EPERM修复
Some checks failed
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled

This commit is contained in:
冰朔 2026-06-12 23:18:39 +08:00
parent 485d663ceb
commit 928b967b9c

View File

@ -51,3 +51,16 @@ created: D131 · 2026-06-12
✅ sed 就地修改 → 更新 videos.json videoUrl
⚠️ 前端部署 → Nginx root路径 + fetch路径对齐已踩坑
```
### Bug 6: duration参数被忽略 → 始终5秒
- **症状**: 请求10秒视频API返回5秒。所有请求: resolution=1080p但实际=720p
- **根因**: 旧版API格式 `parameters: { video_length: "10" }`Seedance 2.0的duration在顶层 `{ duration: 10 }`
- **修复**: 修改 `submitTask()` payload: 移除 `parameters` 包装,`duration` 直接放在根级
- **验证**: 修复后10秒视频生成成功4.4MB vs 修复前2.2MB
- **经验**: API每个大版本都可能改参数位置。对照官方curl示例验证payload格式。
### Bug 7: sandbox EPERM 阻止文件写入
- **症状**: Node.js写入 ~/guanghulab/ 目录报 EPERM
- **根因**: WorkBuddy sandbox 限制对用户目录的写操作
- **修复**: 输出文件写入 workspace 目录 `/Users/.../WorkBuddy/.../outputs/`
- **经验**: 文件输出默认放在当前工作区的 outputs/ 下。运行脚本时用 workspace 绝对路径。