Documentation IndexFetch the complete documentation index at: /docs/llms.txtUse this file to discover all available pages before exploring further.
Fetch the complete documentation index at: /docs/llms.txt
Use this file to discover all available pages before exploring further.
Policy-based execution control for agent operations
policy
# List configured policies praisonai policy list
praisonai policy list
╭─ Configured Policies ────────────────────────────────────────────────────────╮ │ 🛡️ no_delete - Block delete operations (priority: 100) │ │ 🛡️ read_only - Allow only read operations (priority: 50) │ ╰──────────────────────────────────────────────────────────────────────────────╯
praisonai policy check "tool:delete_file"
praisonai policy init
.praison/policies.json
from praisonaiagents.policy import ( PolicyEngine, Policy, PolicyRule, PolicyAction ) engine = PolicyEngine() policy = Policy( name="no_delete", rules=[ PolicyRule( action=PolicyAction.DENY, resource="tool:delete_*", reason="Delete operations blocked" ) ] ) engine.add_policy(policy) result = engine.check("tool:delete_file", {}) print(f"Allowed: {result.allowed}")