Skip to main content

OmegaEngine governance integration for langgraph-omega

Project description

OmegaEngine Logo

langgraph-omega

LangGraph Integration for OmegaEngine

PyPI License


✨ Features

  • 🕸️ Graph-level Governance — Control entire agent workflows
  • 🔗 Node Validation — Validate each graph node execution
  • 🔄 State Guards — Monitor state transitions
  • 📊 Execution Tracing — Full audit of graph execution
  • 🛡️ Conditional Overrides — Policy-based routing

📦 Installation

pip install langgraph-omega

🚀 Quick Start

from langgraph.graph import StateGraph
from langgraph_omega import OmegaGraph

# Define your graph
workflow = StateGraph(AgentState)
workflow.add_node("research", research_agent)
workflow.add_node("write", write_agent)
workflow.add_edge("research", "write")

# Wrap with governance
governed_graph = OmegaGraph(
    workflow.compile(),
    omega_api_key="your-omega-key",
    policy_id="agent_workflow",
)

# All node executions are governed
result = governed_graph.invoke({"input": "Write about AI"})

🔗 Node-level Governance

from langgraph_omega import governed_node

@governed_node(policy_id="research_policy")
def research_agent(state):
    # Node execution is validated
    return {"research": "..."}

workflow.add_node("research", research_agent)

📄 License

Licensed under the Apache License 2.0.

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

langgraph_omega-0.3.0.tar.gz (561.2 kB view details)

Uploaded Source

Built Distribution

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

langgraph_omega-0.3.0-py3-none-any.whl (10.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: langgraph_omega-0.3.0.tar.gz
  • Upload date:
  • Size: 561.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for langgraph_omega-0.3.0.tar.gz
Algorithm Hash digest
SHA256 8412a1ff2e88dd2811df65edc0019e8c338ee1186de54ffed25f8a06bdec30db
MD5 7c524a390146b5c16ab30e4bf6b0e62b
BLAKE2b-256 926c387cf796e1cfa795696d7b2fa2f31bad48aa994a05d54fe16d1e5e8ca8b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for langgraph_omega-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 78c0609cd396d255094911a6a8ef7f715bbe8fd55edeb229a00346cf1e2257a0
MD5 679bddefbb03d477a53612a2327dbe8b
BLAKE2b-256 ab0f9b920cf14183c3ba73aadb089260837ecb758bb6e735037277d6f093d67b

See more details on using hashes here.

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