Skip to content

fix: unify keyframe prompt routing and remove unused style extraction#143

Merged
NewYuee merged 2 commits into
mainfrom
agent/keyframe-prompt-cleanup
Jul 17, 2026
Merged

fix: unify keyframe prompt routing and remove unused style extraction#143
NewYuee merged 2 commits into
mainfrom
agent/keyframe-prompt-cleanup

Conversation

@lywaterman

Copy link
Copy Markdown
Collaborator

变更

  • 首尾帧过渡提示词统一通过 NewAPI,默认复用 DC-video-prompt-optimizer-LLM
  • 保留 KEYFRAME_PROMPT_MODEL 上游模型覆盖能力
  • 删除未被产品入口或后续生成链路消费的小说风格提取模块
  • 将旧完整导入流程由四步收敛为 Cognee 图谱、角色、剧集三步
  • 同步清理测试、Ruff 例外和许可证清单

原因

首尾帧提示词此前沿用通用 SuperPower 配置,可能落到没有稳定 DC 名称的模型。统一使用视频提示词优化模型后,NewAPI 可继续动态映射真实上游模型,同时不暴露供应商模型名。

小说风格提取仅由旧完整导入方法调用,产物 claymore/project_style.md 没有任何活跃代码读取;当前 Web/SaaS 导入使用 ingest_novel_fast(),本来也不会执行该步骤。保留它只会增加无效模型调用和维护成本。

积分影响

不修改积分规则。EE 的 beat_video_prompt 仍按产品功能扣一次积分;任务内模型调用通过现有 feature_included 策略避免重复扣除用户积分。

验证

  • 完整默认测试:1676 passed, 16 skipped;wheel 构建测试因沙箱无法访问 uv 缓存失败
  • 授权环境单独重跑 wheel 构建测试:1 passed
  • 干净分支聚焦回归与合规测试:58 passed
  • git diff --check origin/main...HEAD

配置与迁移

  • 无数据迁移
  • KEYFRAME_PROMPT_PROVIDER / 全局直连 provider 不再控制此路径;模型请求统一走 NewAPI
  • 如需覆盖逻辑模型名,继续使用 KEYFRAME_PROMPT_MODEL

@lywaterman
lywaterman marked this pull request as ready for review July 17, 2026 03:41
Signed-off-by: Eric <liuyang124846@gmail.com>
Signed-off-by: Eric <liuyang124846@gmail.com>
@lywaterman
lywaterman force-pushed the agent/keyframe-prompt-cleanup branch from 741ecbd to dfb1285 Compare July 17, 2026 03:43
@NewYuee
NewYuee merged commit af04efb into main Jul 17, 2026
15 checks passed
@NewYuee
NewYuee deleted the agent/keyframe-prompt-cleanup branch July 17, 2026 04:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants