Documentation Index
Fetch the complete documentation index at: https://docs.praison.ai/llms.txt
Use this file to discover all available pages before exploring further.
The policy command manages execution policies for agent operations.
Quick Start
# List configured policies
praisonai policy list
Usage
List Policies
Expected Output:
╭─ Configured Policies ────────────────────────────────────────────────────────╮
│ 🛡️ no_delete - Block delete operations (priority: 100) │
│ 🛡️ read_only - Allow only read operations (priority: 50) │
╰──────────────────────────────────────────────────────────────────────────────╯
Check Policy
praisonai policy check "tool:delete_file"
Initialize Policies
Creates a template .praison/policies.json file.
Python API
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}")
See Also