Project-level policies
Without project-level policies, you'd reconfigure the same set of guardrails on every agent — same PII rules, same competitor list, same toxicity threshold. A named Guardrails configuration at the project level lets you do it once and apply it everywhere.
What a named Guardrails config is
A named Guardrails configuration is a reusable bundle that contains one or more guardrails (PII Detect, Competitor Check, Toxic Language, etc.) — each with its own field selection (Input / Output), parameter values, and corrective action.
Once created, the named config is available to every agent in the project.
Two ways to create a named config
1. From Project Settings
- Open the project-level Guardrails section in Project Settings.
- Create a new named config (give it a meaningful name like "Customer-facing default" or "Internal QA").
- Add one or more existing agent guardrail configurations into it.
2. From an Agent
- Open an Agent that already has the right set of guardrails configured.
- Click a Save / Name as project-level config button in the Guardrails section.
- Give the configuration a name. The current agent's full guardrail setup — guardrails included, their thresholds, corrective actions, field selections — is captured into a new named config.
The second flow is the common one: you tune guardrails on a single agent until they work, then save the result as the project's standard policy.
Applying a named config to an agent
When setting up guardrails for an agent:
- Open the Guardrails section of the agent's configuration.
- Select an existing named Guardrails config from the picker.
That's it. All guardrails in the config — with their current settings (thresholds, corrective actions, input/output field selections) — are instantly applied to the agent. You don't have to recreate any of it.
What gets applied (and what stays linked)
When you apply a named config to an agent, the agent's guardrail section is populated from the config. From there:
- The agent uses the current values in the named config at run time.
- If the named config is later updated, agents that use it pick up the changes on the next run.
This is what makes named configs useful for fleet-wide policy updates — change PII rules in one place and all agents in the project follow.
When to use multiple named configs
Most projects benefit from a small set of named configs rather than one mega-config:
- Customer-facing default — full PII detection (FIX), strict toxicity (Exception), competitor check (FIX).
- Internal QA — relaxed PII (NOOP), looser toxicity (NOOP), no competitor check.
- Compliance-sensitive (legal, financial) — strict PII (Exception), bias check (Exception), logic check (Exception).
Each agent picks the config that matches its context.
Audit logging
Creating, editing, deleting, or applying a named Guardrails config is captured in the Audit log under the Settings / project-level resource type.