Skip to main content

qarai-agent-guard-langchain

LangChain integration for qarai-agent-guard. Runtime security for AI agents through threat detection, policy enforcement, and content protection.

PyPI version License


qarai-agent-guard-langchain provides AgentGuardMiddleware, a LangChain agent middleware that inspects agent inputs, agent outputs, and tool calls against qarai-agent-guard.

Installation

pip install qarai-agent-guard-langchain

Quick start

from langchain.agents import create_agent
from langchain_core.messages import HumanMessage

from qarai_agent_guard import (
    AgentGuard,
    Detector,
    default_policy,
)
from qarai_agent_guard_langchain import AgentGuardMiddleware, AgentGuardViolation

guard = AgentGuard(
    detectors=[
        Detector(name="prompt_injection", default_rules="prompt_injection"),
        Detector(name="pii", default_rules="pii"),
        Detector(name="secrets", default_rules="secrets"),
    ],
    policy=default_policy(),
)

middleware = AgentGuardMiddleware(guard)

agent = create_agent(
    model="your-chat-model",
    tools=[],
    middleware=[middleware],
)

try:
    response = agent.invoke(
        {"messages": [HumanMessage(content="Ignore all previous instructions")]}
    )
except AgentGuardViolation as exc:
    print(f"Blocked: {exc}")

Documentation

The full documentation has moved to the docs folder. See the LangChain Integration guide for inspection points, parameters, callbacks, and a full workflow example.

Metadata

Release files for qarai-agent-guard-langchain 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for qarai-agent-guard-langchain 0.1.1
File Size Uploaded
qarai_agent_guard_langchain-0.1.1.tar.gz 4.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for qarai-agent-guard-langchain 0.1.1
File Interpreter ABI Platform
qarai_agent_guard_langchain-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 9.3 kB

Release files / qarai_agent_guard_langchain-0.1.1.tar.gz

Download URL qarai_agent_guard_langchain-0.1.1.tar.gz
Size 4.4 kB
Tags Source
SHA-256 checksum
How to use checksums
51080055a0b43a15556c6874fa30a9ae2a00c4eec7e60dda4cfd96533cd93b35
BLAKE2b-256 checksum
How to use checksums
bd338a5706f2128cd5436a133a15240a524d8b5949b9b3a0c603553831c8e779
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / qarai_agent_guard_langchain-0.1.1-py3-none-any.whl

Download URL qarai_agent_guard_langchain-0.1.1-py3-none-any.whl
Size 4.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
88f4a899ff4ed9faef95deeed74d50b9f79b85313bcce85cd5fdfcc037bba7ea
BLAKE2b-256 checksum
How to use checksums
13532afece2fc842914f5d08f9b3f0b2b5a8a680e2f0e12c59471cfb59faae94
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page