create_policy
Define custom governance policies for agent actions using regex patterns and severity levels. Policies are evaluated on every action submission.
Instructions
Create a custom governance policy for your agent's actions.
Define rules with regex patterns and severity levels. Policies are evaluated alongside built-in policies on every action submission. Requires Starter plan.
Args: name: Policy name (alphanumeric, underscores, hyphens). E.g. "pii_protection". description: Human-readable description of what this policy enforces. rules: List of rule dicts. Each rule needs: - match: regex pattern to detect (e.g. "(ssn|social.security)") - severity: "critical", "high", "medium", or "low" - reason: (optional) violation message template, use {match} for matched text - context_requires: (optional) additional regex that must also match - confidence: (optional) 0.0-1.0, default 0.85 step_types: Which step types to evaluate (default: ["ACTION"]). whitelisted_domains: Domains to skip evaluation for.
Returns: JSON string confirming policy creation with version number.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| rules | No | ||
| step_types | No | ||
| description | No | ||
| whitelisted_domains | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |