OSPREY requires human approval before any hardware write is executed. This gate exists for a reason. Do not configure workflows that bypass approval, and do not rubber-stamp requests without reading them.
Automatic approval defeats the entire safety model. A single unreviewed write can damage equipment or create unsafe conditions.
The agent works autonomously between approval gates. You must actively watch what it is doing — not just wait for the next approval prompt.
The agent can read values, query databases, and build execution plans — all without approval. Reads are not harmless if they lead the agent to wrong conclusions that it then acts on.
Every OSPREY deployment has a defined operational boundary — a set of systems, channels, and actions it is configured to handle. Requests that fall outside this boundary are the highest-risk category.
When the agent encounters something outside its scope, it may attempt corrective actions based on incomplete knowledge. An agent that doesn't know a system's constraints can push values into unsafe ranges while "trying to help." This is the most dangerous failure mode.
You are the operator. The agent is a tool. You are responsible for every action it takes. If something goes wrong, the first question will be: did the operator review and approve?
When in doubt, stop the session and consult your control system team.