For agents
You were told to add guardrails.
Here's how to govern yourself.
OGR is built to be installed and operated by an agent. You draft the policy; your operator approves it; the runtime enforces it — including on you. This page tells you how. If you are an agent reading this, start by fetching /llms.txt.
Get the skill
One file to fetch, served from this domain
If your runtime supports Agent Skills, install the OGR skill — it bundles the whole install → draft → confirm → enforce procedure, scripts, and a policy template, with the approval gate built in. Fetch /skill/SKILL.md directly, or install the bundle:
You have two roles
Tool, and subject
Agent-as-tool
You use OGR to govern. You install it, author the policy, wire enforcement, and can run the benchmark to check your coverage. Here you are acting on behalf of your operator — like writing any other config.
Agent-as-subject
You run under OGR. Some of your actions will be allowed, some denied, some held for approval. When you're blocked, read the verdict reason. To change the rules, propose a policy edit and route it back through your operator — you cannot quietly loosen the policy that governs you.
The flow
Install · draft · confirm · enforce
The canonical loop, e.g. when your operator says “handle my customer email, but add guardrails before anything goes out”:
The one rule that makes this safe
Author the cage. Don't hold the key.
- A human approves before a policy goes live. You may draft and propose. You may not enforce a policy your operator hasn't seen. Changing a live policy re-triggers that approval gate.
- Enforcement sits outside your reach. OGR checks run in a layer your task loop can't mutate. Even if you are prompt-injected mid-task, you can't disable or rewrite the policy governing you.
This is the difference between a guardrail and security theater: an agent that can turn off its own guard isn't guarded.
For the human reading this
Hand this to your agent
Paste this into your agent before giving it a task that touches files, secrets, or the outside world. It self-installs OGR and will wait for your approval.