用途:该技能把 Einstein Bots(BotDefinition/BotVersion 聊天机器人)批量转换为新的 Agentforce 智能体,一次运行完成多机器人升级与交接。它不负责把已有 Agentforce 智能体从旧 GenAiPlannerBundle 迁移到 NGA aiAuthoringBundle,后者需使用 agentforce-generate 技能的迁移流程。
主要能力:解析并校验 --bots 中的机器人/版本对;按每个机器人版本生成 Agent Spec(可并行);聚合所有 Agent Spec 后运行规划器协调;对每个 Agent Spec 调用 /agentforce-generate;对生成的 Agent Script 执行转换后增强(可并行);最后输出统一运行报告。
使用方式:在线模式需 --org-alias 与 --bots bot1:v1,bot2:v2,...;离线模式需 --offline-dir。--mode 可选,默认 online;--interactive 可选,默认 true。交互模式下会就歧义、开放问题和审批门询问用户;非交互模式自动采用推荐默认值并记录决策,仅在缺少必需输入、未发现机器人或同一机器人多版本时停止。
限制:仅转换 Einstein Bots;编排运行中不激活 Agent Script 版本,激活需用户明确要求;同一机器人只能指定一个版本;离线模式若提供 --bots 仅作为子目录过滤器。缺失事实暂未提供。