Skip to main content

Operator Directives

The Directives page (/governance/directives) lets operators author natural-language business guidance that is injected into agent system prompts at runtime.

Current readiness

AreaStatusNotes
Directive CRUD (create, edit, pause, delete)LiveFull lifecycle management in the dashboard.
Scope-based filtering (fleet, team, agent)LiveDirectives apply only to agents matching their scope.
Priority-based orderingLiveHigher-priority directives appear first in the injected prompt section.
Impact measurement / A/B testingPlannedBefore/after behavioral comparison not yet available.

What the page is for

Use Directives to:

  • Inject business rules into agent behavior without modifying code
  • Apply compliance guidance across the fleet or to specific teams
  • Enforce tone and style guidelines
  • Pause or activate directives instantly

Typical workflow

  1. Click Create Directive in the upper right.
  2. Write the directive content in plain language (up to 2000 characters).
  3. Choose a scope: fleet-wide, a specific team, or a single agent.
  4. Set priority (1-10) and category (safety, business, compliance, tone).
  5. Save as draft or activate immediately.
  6. Monitor directive status in the card-based list view.
  7. Pause a directive to immediately stop its injection without deleting it.

How directives reach the agent

Directives are fetched via the policy sync infrastructure and injected into the system prompt by _apply_education() in the SDK plugin base. They appear after education templates and custom rules. All 7 framework plugins support directives.