Протестировать черновик
- Dashboard
- CLI
Редактор политик воспроизводит черновик по вызовам, которые уже сделал ваш флот, прежде чем вы его опубликуете.
- Откройте черновик в Admin → policy editor. Редактор подтверждает, что он парсится как JavaScript.
- В backtest выберите агентов и временное окно для воспроизведения — по умолчанию every agent и 30d — и оставьте последний фильтр на everything, если вы не хотите его сужать.
-
Выберите run backtest.

Запустить её на описанном событии
fp policies test запускает файл политики на вашем компьютере на синтетическом событии и проверяет решение. Ничего не публикуется и ничего не достигает облака:
--event, --tool, --command и --file. Фильтр match самой политики по-прежнему применяется, поэтому политика, которая не охватывает описанное вами событие, выдаст skipped вместо решения — обычно признак того, что её match уже, чем вы имели в виду.
Запустить её на одной машине
Затем примените её на самом деле на своей машине против собственного агента:Протестировать то, что может сломаться
Установка отклоняет отсутствующий файл, синтаксическую ошибку, неразрешённый импорт, исключение верхнего уровня или модуль, который замирает при загрузке — поэтому переустановите после каждого изменения файла или всего, что он импортирует. Во время применения тот же сломанный файл логируется и пропускается, поэтому каждая другая политика продолжит работу: рассматривайте предупреждение о загрузке в журналах производства как потерянное применение. Файлы соглашений загружаются без команды install, поэтому сохраняйте явный шагfailproofai policies --install --custom <file> в CI — это то, что вызывает отказ сборки при сломанной политике.
Затем скормите ей то, что агенты действительно отправляют, а не только ожидаемый ввод: отсутствующие поля, альтернативные названия инструментов, такие как Write и Edit, пути Windows, неправильно сформированный ввод. Возвращайте намеренный allow, instruct или deny на каждом пути, сохраняйте функцию детерминированной и ограничивайте любой внешний вызов коротким таймаутом.
Затем опубликуйте и наблюдайте за ней
Тестирование на истории показывает, что бы политика сделала с трафиком, который у вас был; оно не может показать, что сделает трафик, который вы ещё не видели. Выберите publish version в редакторе (или запуститеfp policies publish), затем разверните его сначала в режиме observe — его вердикты записываются и ничего не блокируется — и применяйте, когда его совпадения разделят небезопасные действия от допустимых.
