Files
deerflow-code/skills-data/xdfx-step5-audience-strategy/SKILL.md
T

1.9 KiB

name, description
name description
xdfx-step5-audience-strategy xdfx 拆分流程 step5,基于受众目标与受众脆弱点生成策略并保存。

Step5 受众目标 + 脆弱点策略生成与入库

前置条件:xdfx-flow-state.json 中已有 Step3 写入的 audienceVulns。

不要手写接口调用,直接运行:

python scripts/xdfx_flow.py --mode step5 --input xdfx-input.json --state xdfx-flow-state.json --summary xdfx-flow-summary.md

鉴权和证书由脚本兜底处理:缺少 Authorization 或接口返回 401 时,自动用 admin / ch@user 登录获取 access_token 并重试原接口一次;HTTPS 默认不校验证书,需校验证书时追加 --verify-ssl。

本步骤由脚本完成:

  • 按受众读取已入库脆弱点。
  • 调用策略生成模型接口。
  • 流式模型接口首次空响应、模型无响应或超时类返回会自动再调用一次。
  • 自动解析 发布人设N / 账号类型N / 信息标题N 等字段。
  • 调用策略保存接口。
  • 同步写入 task-action-channel、base-narrate、task-action-message、task-action-design-strategy-relation。
  • 同步前端步骤状态 step-analysis-strategy 与 step-analysis-strategy-gantt。
  • 保存成功后写入 audienceStrategies。

如果某个受众没有可用脆弱点,脚本会跳过并在 errors 中记录。

步骤反馈

命令结束会输出 STEP_FEEDBACK {...}。必须先根据这行反馈告诉用户 Step5 的完成状态、当前受众策略数量和新增错误数,再决定是否继续下一步。

执行过程中会输出 OP_FEEDBACK {...}。每出现一次都要告诉用户当前操作和接口 URL。

如果出现 ERROR_FEEDBACK {...},必须立即告诉用户失败阶段、接口 URL、状态码、请求摘要和响应摘要。

如果出现 JSON_PARSE_REVIEW {...},必须查看 responseExcerpt,判断是否能识别受众策略 JSON;无法确认时重跑 Step5。