## 问题与影响 最新 `origin/main`(`8a328478`)仍有一组媒体工具问题:兼容图片接口返回 CDN URL 时被拒绝;预设结果缺少按预设命名及重名编号;局部编辑没有明确约束构图与像素对齐;抠像描述翻译失败和视频未匹配对象时均显示通用错误。预设面板也不能直接切换执行模型。 ## 复现步骤 1. 以 HTTP 替身配置兼容图片编辑服务,提交智能改图,让接口返回另一域名的图片 URL,或在下载阶段模拟超时。 2. 从图片节点连续运行同一个预设,检查占位节点与发布结果的名称;打开面部三视图预设,检查画幅及传给模型的约束。 3. 提交带蒙版的局部编辑,检查实际请求中的构图与位置约束。 4. 分别产生对象名称翻译失败、视频没有匹配对象的工具错误,切换中英文查看反馈。 ## 预期与实际 - 预期:CDN 结果可下载,第三方请求不携带服务密钥;下载失败按下载阶段反馈,不误报为提交结果不明。 - 实际:异域 URL 在下载前被协议校验拒绝。预设仍使用通用工具名,没有重名编号;面部参考板仍为 2688×1152,缺少头像分离与两侧相反朝向的明确要求;局部编辑请求缺少对齐指令;两类抠像错误丢失具体原因。 - 预期:预设面板可选择模型并明确展示所选预设;结果按预设名保留身份,重复生成延续编号。面部三视图使用 3:1 画幅并加强方向和间距要求。 ## 定位与证据 在 Windows、Python 3.12.7、Node 24.14.1 下,将现有本地回归断言应用到隔离的 `8a328478` 基线:Python 针对性检查为 6 failed / 6 passed,失败覆盖 CDN 正常结果与超时、面部规格、两种局部编辑路径、结果名称;前端抠像错误断言也失败。 - [图片编辑适配](https://github.com/ThinkFlowLab/OpenDirector/blob/8a328478/packages/core/src/opendirector/integrations/model_adapters.py):拒绝第三方结果域名。 - [工具结果发布](https://github.com/ThinkFlowLab/OpenDirector/blob/8a328478/packages/core/src/opendirector/application/creation_tool_drafts.py):缺少按名称系列编号。 - [预设与编辑操作](https://github.com/ThinkFlowLab/OpenDirector/blob/8a328478/packages/core/src/opendirector/application/tool_operations.py)及[预设面板](https://github.com/ThinkFlowLab/OpenDirector/blob/8a328478/src/canvas/NodeTaskPanel.tsx):上述约束和模型选择缺口仍存在。 证据来自真实项目夹具、实际请求内容与 HTTP 替身,未调用付费模型;提示词改善后的真实生成质量尚需服务端验收。关联已完成的 #124、#125,本项跟踪其后续缺口,不重复原范围。 ## 验收标准 - [ ] 兼容 CDN 图片结果可用于编辑;第三方下载不泄露服务密钥,失败不触发重复提交或误报未知提交。 - [ ] 预设面板可切换模型、关闭面板,结果保留具体预设名并自动避免重名。 - [ ] 面部三视图使用 3:1 画幅,约束头像分离、两侧方向相反;分镜预设清晰显示为连续分镜图。 - [ ] 蒙版编辑传递对齐要求并保留选区外像素,标记模式不串用该约束。 - [ ] 猫咪等常用中文描述可映射;翻译失败与视频未匹配的中英文提示可区分。
Activity
[bugfix] tools: repair media results and preset workflows (ThinkFlowL…
[bugfix] tools: repair media results and preset workflows (ThinkFlowL…
[bugfix] tools: fix adoption, CDN errors and ports (ThinkFlowLab#208, T…
[bugfix] tools: repair media results and preset workflows (ThinkFlowL…
[bugfix] tools: fix adoption, CDN errors and ports (ThinkFlowLab#208, T…
[bugfix] tools: constrain CDN downloads and code errors (ThinkFlowLab…
[bugfix] tools: constrain result downloads and repair media results (#…