Skip to main content

PolicyEngine

Defined in the policy module.
Rust AI Agent SDK Engine for evaluating policies.

Fields

Methods

new

Create a new engine.

enable

Enable the engine.

disable

Disable the engine.

add_rule

Add a rule. Parameters:

remove_rule

Remove a rule by name. Parameters:

get_rule

Get a rule by name. Parameters:

get_rule_mut

Get mutable rule by name. Parameters:

list_rules

List all rules.

check

Check content against all rules. Parameters:

check_and_redact

Check and redact content. Parameters:

rule_count

Get rule count.

clear

Clear all rules.

Source

View on GitHub

praisonai/src/policy/mod.rs at line 278

Rust Policy

Rust Security