apply_guardrails
Check whether an agent action is allowed based on configurable policies including spend limits, domain restrictions, blocked actions, human approval needs, and API rate limits. Returns a decision with reasoning.
Instructions
Prüft ob eine Agent-Aktion gemäß konfigurierbarer Policies erlaubt ist.
Prüft: Spend-Limits, erlaubte Domains, geblockte Aktionen, Aktionen die menschliche Freigabe brauchen, API-Rate-Limits.
Args: action: Die geplante Aktion (z.B. "send_email", "make_purchase") context: Optionaler Kontext mit Details: - amount_usd: Betrag in USD (für Spend-Checks) - domain: Ziel-Domain (für Domain-Checks) - api_calls_this_minute: Aktuelle API-Calls (für Rate-Limits) - custom_policies: Dict mit Policy-Overrides
Returns: allowed: Boolean ob die Aktion erlaubt ist decision: "allow", "deny" oder "require_approval" reason: Begründung der Entscheidung policy_checked: Welche Policy gegriffen hat
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | ||
| context | No |