OSuite Docs

OpenAI Agents SDK integration

Put an OpenAI Agents SDK flow behind OSuite governance without rewriting the runtime itself.

Use this page when

Read this page when a team already has an OpenAI Agents SDK workflow and wants to route it through OSuite for approvals, receipts, and proof.

Integration goal

Keep the runtime as the decision origin, but make the governed decision, approval path, and proof export stable enough for reviewers to read.

Minimum integration path

  1. keep the runtime as the execution origin
  2. wrap tool execution in a stable decision envelope
  3. route the action through a declared destination type
  4. preserve approval state and receipt fields
  5. export proof from the same governed vocabulary

What should stay stable

Runtime conceptOSuite expectation
Agent decisionone governed decision request
Tool invocationone stable tool name and decision summary
Human checkone explicit approval or confirmation path
Final recordone receipt and proof path a reviewer can read

What success looks like

The integration is working when a low-risk path, an approval-capable path, and a proof export path all remain readable after replay.

Common mistakes

  • treating OSuite as a logging sink instead of a live governance boundary
  • letting tool names drift between runtime and receipt layers
  • testing only the auto-allow path

Next pages

Cookie settings

Essential cookies keep sign-in and workspace routing stable. You can separately choose Analytics cookies and Preference cookies.