Skip to main content

OpenAI Agents SDK source connector for OpenWright — capture agent runs, tools, handoffs, and approvals as evidence.

Project description

openwright-openai-agents

An OpenAI Agents SDK source connector for OpenWright: capture an Agents-SDK lending agent's runtime (tools, handoffs, guardrail/approval events, the credit decision) as the same wedge evidence the LangGraph connector produces.

from openwright.connectors import load
conn = load("openwright.source_connectors", "openai_agents")
with conn.instrument(client, thread_id="loan-42") as run:
    # from your tools / hooks:
    run.on_tool_call("credit_check", result)
    appr = run.record_human_approval(reviewer="alice@bank", rationale="reviewed")
    run.record_decision(output="APPROVED", risk_classification="high",
                        approval_ref=appr.event_id, control="art-14-human-oversight")

The helper recorders work without the SDK installed; SDK-level auto-capture attaches (best-effort) when openai-agents is present. Payloads are hashed; no crypto is reimplemented. Not affiliated with OpenAI.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

openwright_openai_agents-0.3.0.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

openwright_openai_agents-0.3.0-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

File details

Details for the file openwright_openai_agents-0.3.0.tar.gz.

File metadata

  • Download URL: openwright_openai_agents-0.3.0.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for openwright_openai_agents-0.3.0.tar.gz
Algorithm Hash digest
SHA256 379d749e07524803e10487e3c6c55a0c1d03bcc4051af9828205356cfd524d78
MD5 3a0af44b9f18ae6edaa3dbfeb9840adb
BLAKE2b-256 13fad3c29e3f71274e8ae4bdd85af6466a1e7a6e9441d742cdf4504757ff2586

See more details on using hashes here.

Provenance

The following attestation bundles were made for openwright_openai_agents-0.3.0.tar.gz:

Publisher: release.yml on allthingsN/openwright-connectors

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openwright_openai_agents-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for openwright_openai_agents-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8d6d1f23313ba021b492c46d0801d6adceecbd0a1873926cdb89c5f059e2d367
MD5 c09aed0a5a7ba57e98ba38151457b370
BLAKE2b-256 28c1dd36bd6f49089f033589f0e51b2dbdf2362213e3405a37fe843d738b26fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for openwright_openai_agents-0.3.0-py3-none-any.whl:

Publisher: release.yml on allthingsN/openwright-connectors

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page