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.4.0.tar.gz (4.3 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.4.0-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: openwright_openai_agents-0.4.0.tar.gz
  • Upload date:
  • Size: 4.3 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.4.0.tar.gz
Algorithm Hash digest
SHA256 21ab0451797f4f4555a5b72189dfd5dbde969a43da9a6e4eadba6eb27284e2d1
MD5 0e1a21d5b1c52e12c79685aef9db5156
BLAKE2b-256 caec9043a3763001e995f6a3a8286398d9c13102dd3ec47a6b4fcd85a75eaba9

See more details on using hashes here.

Provenance

The following attestation bundles were made for openwright_openai_agents-0.4.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.4.0-py3-none-any.whl.

File metadata

File hashes

Hashes for openwright_openai_agents-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5c2877e4be336cbc7c6e34d2a9c7a7481be4b3688646d4952b2c903ff76e98b7
MD5 57f1f6c6d455f99cf6d8bbb69bc145d1
BLAKE2b-256 d7c9723c49dca1f463a551f57a147177f4df0c1fe75bcfe1ec1aab4f26292509

See more details on using hashes here.

Provenance

The following attestation bundles were made for openwright_openai_agents-0.4.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