SuperAPI AI 工具集

agentforce-test

智能体与模型

查看项目

更新于 10-16 08:47

技能介绍

用途:为 Agentforce 智能体提供自动化测试能力,包括从子智能体推导语句、基于预览的冒烟测试、轨迹分析、问题迭代修复,以及安全测试(OWASP LLM Top 10)。它定位于开发到生产部署之间,把功能正确性与安全姿态视为同一测试套件的两个维度,安全测试用例生成需用户显式确认。

主要能力:三种测试模式。Mode A 临时预览测试,用 sf agent preview 做开发期快速冒烟与修复验证;Mode B Testing Center 批量测试,通过 sf agent test 部署持久套件,适合回归、CI/CD 与跨技能集成;Mode C 安全测试,覆盖 7 个 OWASP 类别,分 C1 部署为 Testing Center 安全套件、C2 通过预览做实时对抗探测并给 A–F 评级。另支持通过 REST API 直接执行 Flow/Apex 动作做隔离测试。

使用方式:需要 Salesforce 项目目录与组织认证。预览用 start/send/end,--authoring-bundle 需配合 --simulate-actions 或 --use-live-actions,且该模式标志只放在 start 上;批量用 sf agent test create 部署、run 运行,结果用 --job-id 查询。轨迹位于 .sfdx/agents/{BundleName}/sessions/{sessionId}/traces/。测试规范为 YAML,expectedActions 使用 Level 2 调用名。语音相关检查仅为文本预览代理检查,非原生语音测试。

限制:Windows 需替换为 PowerShell 等价命令;无独立 Python 脚本;安全用例需用户确认;部分平台细节未提供。