Policy engine
Declarative rules on what tools an agent can call, with what arguments, and under which conditions.
Define what your agents are allowed to do, validate every output, and pause for a human before anything risky. Guardrails turn "impressive demo" into "safe in production."
Declarative rules on what tools an agent can call, with what arguments, and under which conditions.
Schema, regex, and LLM-based checks that block malformed, unsafe, or off-policy responses before they ship.
Pause any step for approval. Reviewers get full context and can approve, edit, or reject — from web or Slack.
Hard limits on calls, spend, and concurrency per agent so a loop can't run away with your bill.
Detect and mask sensitive data in prompts, logs, and outputs automatically across every run.
Immutable record of every policy decision and approval — exportable for compliance and incident review.
Set thresholds where autonomy stops and a person decides — refunds over a limit, emails to VIPs, production deploys.
guardrail refund_policy {
allow tool("issue_refund")
require approval when amount > 200
deny when customer.flagged
redact [card_number, email]
}
// run paused → routed to #refunds
// awaiting approval from on-call
Add policies and approval gates to any agent — included on every plan.