用途:为 Agentforce 智能体编写、运行并分析结构化测试套件,同时覆盖功能正确性与安全姿态,衔接开发与生产上线。测试基于 sf agent preview 与 sf agent test CLI 命令,无独立 Python 脚本。
三种模式:Mode A 临时预览测试,用 sf agent preview 做冒烟测试,启动需带动作模式(--simulate-actions 或 --use-live-actions),且该标志只能用于 start,使用 --authoring-bundle 时三条子命令都要带;轨迹写入 .sfdx/agents/{BundleName}/sessions/{sessionId}/traces/{planId}.json。Mode B 通过 sf agent test create 部署并运行持久化测试套件,适合回归与 CI/CD;YAML 中 expectedActions 须用 Level 2 调用名,动作断言为超集匹配,建议加 expectedOutcome。Mode C 安全测试覆盖 7 类 OWASP 风险,分 C1 部署为 Testing Center 安全套件、C2 经预览实时对抗探测并给 A–F 评级,生成安全用例须用户明确确认。
其他能力:从 .agent 文件自动推导测试用例,先展示计划再执行;根据轨迹做故障诊断并执行最多 3 轮修复循环;安全结论须给出 SAFE、UNSAFE 或 NEEDS_REVIEW;Voice 场景仅做文本代理启发式检查,非原生语音测试;可通过 REST API 直接执行 Flow/Apex 动作。
限制:需 Salesforce 项目目录与组织认证;Windows 需替换 python3、/tmp/、jq 等用法;主题名与哈希可能漂移,发布后需重新发现;语音与延迟检查为启发式标志,非音频实测。价格、效果等资料暂未提供。