sfagent-tools — плагин для Claude Code: тесты агентов Agentforce
Плагин прогоняет тестовые диалоги с вашим агентом Agentforce, проверяет маршрутизацию и правила и отдаёт отчёт с оценками.
/plugin marketplace add anthropics/claude-plugins-community
/plugin install sfagent-tools@claude-communityЧто делает sfagent-tools
Плагин читает конфигурацию агента в вашей org: субагенты, действия, описания. Дальше он сам ведёт многоходовые диалоги через sf agent preview — без графического интерфейса, с живой расшифровкой в markdown, которую видно по ходу прогона. Отдельно проверяются попытки обойти инструкции, запросы не по теме, требования позвать руководителя.
Ожидания описываются в sfagent-config.yaml: правила для конкретных субагентов, общие правила, свои сценарии. По каждому пункту выходит pass/fail, а итог собирается в отчёт с оценкой маршрутизации, устойчивости защиты и связности диалога. Для CI есть выгрузка YAML под sf agent test run-eval — те же сценарии можно гонять на каждый коммит.
Новых ключей заводить не нужно: плагин переиспользует авторизацию sf CLI, так что достаточно один раз выполнить sf org login web. Продуктивные org блокируются на уровне инструментов — тесты идут только против песочниц, scratch-org и Developer Edition. Диагностика опирается на sf agent trace, поэтому для разбора маршрутизации и действий нужна версия sf CLI 2026-05-20 или новее.
Какие задачи решает
- проверить, уходит ли запрос клиента в нужный субагент
- поймать попытки вывести агента из роли
- сверить ответы с правилами из
sfagent-config.yaml - проверить, удерживает ли агент контекст на нескольких ходах
- выгрузить сценарии в YAML для прогона в CI
Примеры запросов агенту
- Протестируй моего агента Agentforce
- Покажи субагенты и действия агента в этой org
- Прогони сценарии из
sfagent-config.yamlи покажи, где правила не выполняются
Как установить sfagent-tools
Через маркетплейс плагинов
/plugin marketplace add anthropics/claude-plugins-community/plugin install sfagent-tools@claude-communityПо шагам, с командами для каждой платформы: Плагины Claude Code: маркетплейсы, установка и как собрать свой
Вопросы о sfagent-tools
Как установить sfagent-tools в Claude Code?
Добавьте маркетплейс командой /plugin marketplace add anthropics/claude-plugins-community, затем поставьте плагин: /plugin install sfagent-tools@claude-community.
Что делает sfagent-tools?
Читает конфигурацию агента Agentforce, ведёт с ним тестовые диалоги и оценивает маршрутизацию, защитные ограничения и соблюдение бизнес-правил. На выходе — отчёт и YAML для CI.
Нужны ли отдельные учётные данные для Salesforce?
Нет, плагин использует уже существующую авторизацию sf CLI. Тестирование разрешено только для песочниц, scratch-org и Developer Edition.