Skip to main content

LangGraph source connector for OpenWright — capture agent decisions, tools, and human-in-the-loop approvals as evidence.

Project description

openwright-langgraph

A LangGraph source connector for OpenWright: capture a LangGraph lending/underwriting agent's runtime behavior as signed, control-mapped evidence — tool and model calls automatically, plus the wedge controls (human-in-the-loop approval and the credit decision).

from openwright.connectors import load
conn = load("openwright.source_connectors", "langgraph")

with conn.instrument(client, thread_id="loan-42") as run:
    graph.invoke(state, config={"callbacks": run.callbacks,
                                "configurable": {"thread_id": "loan-42"}})
    # when the reviewer approves and you resume the graph:
    appr = run.record_human_approval(reviewer="alice@bank", rationale="reviewed KYC")
    run.record_decision(output="APPROVED", risk_classification="high",
                        approval_ref=appr.event_id, control="art-14-human-oversight")

A human-approved high-risk decision yields Art-14 satisfied; an un-approved one is flagged. Payloads are hashed (sha256: references) — no raw prompts/PII enter the ledger. Built on LangChain's callback API + the OpenWright SDK; no crypto is reimplemented. Not affiliated with LangChain/LangGraph.

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_langgraph-0.4.0.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

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

openwright_langgraph-0.4.0-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for openwright_langgraph-0.4.0.tar.gz
Algorithm Hash digest
SHA256 6a0cc075696a68d903ad19bcecebfc62bc3c2cb3119d4aee812eafb01d9f8714
MD5 8de152959573c1773d9c294c5436441f
BLAKE2b-256 f795080692d960c044e35ae968cce0ed714a28cca07a7d4e277002f85d94f179

See more details on using hashes here.

Provenance

The following attestation bundles were made for openwright_langgraph-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_langgraph-0.4.0-py3-none-any.whl.

File metadata

File hashes

Hashes for openwright_langgraph-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2551fd3a8b17dec0c23e37b10df75f7327daa142412665e3e70a1cc4814ae261
MD5 184acb9452d8dcc6da76bd87a5f6b06d
BLAKE2b-256 3d823cbe665606a2d5cbd017c781a6fd00c6336296d0925e428544f1b51c8ecc

See more details on using hashes here.

Provenance

The following attestation bundles were made for openwright_langgraph-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