@edictum/openai-agents
v0.2.0
Published
OpenAI Agents SDK adapter for edictum
Maintainers
Readme
@edictum/openai-agents
OpenAI Agents SDK adapter for Edictum rule enforcement.
Part of Edictum — runtime rule enforcement for AI agent tool calls.
Install
pnpm add @edictum/openai-agents @edictum/coreUsage
import { Edictum } from '@edictum/core'
import { OpenAIAgentsAdapter } from '@edictum/openai-agents'
const guard = Edictum.fromYaml('rules.yaml')
const adapter = new OpenAIAgentsAdapter(guard)
const { inputGuardrail, outputGuardrail } = adapter.asGuardrails()API
OpenAIAgentsAdapter— adapter classasGuardrails(options?)— returns{ inputGuardrail, outputGuardrail }setPrincipal(principal)— update principal mid-session
OpenAIAgentsAdapterOptions— constructor options (sessionId,principal,principalResolver)AsGuardrailsOptions—{ onPostconditionWarn }callback
