PolicyEngine
Defined in the policy module.Rust AI Agent SDK Engine for evaluating policies.
Fields
| Name | Type | Description |
|---|---|---|
rules | Vec<PolicyRule> | Rules |
enabled | bool | Whether the engine is enabled |
Methods
new
enable
disable
add_rule
| Name | Type |
|---|---|
rule | PolicyRule |
remove_rule
| Name | Type |
|---|---|
name | &str |
get_rule
| Name | Type |
|---|---|
name | &str |
get_rule_mut
| Name | Type |
|---|---|
name | &str |
list_rules
check
| Name | Type |
|---|---|
content | &str |
check_and_redact
| Name | Type |
|---|---|
content | &str |
rule_count
clear
Source
View on GitHub
praisonai/src/policy/mod.rs at line 278
