Harden LangChain agents with Vijil
Install the SDK, wrap one function, evaluate in CI. Your LangChain agent gets runtime guards and a trust score without changing how you build.
01 · INSTALL
02 · GUARD — TWO LINES OF CODE
Guards compose as LCEL runnables — use RunnableBranch to route flagged inputs to a refusal path — or wrap the chain’s entry point with the decorator. Works with chains, agents, and tools. Enforce or shadow mode; sync or async.
03 · EVALUATE
Diamond generates probes specific to your agent’s tools and data sources and returns a trust score with findings that drill down to evidence. Run it as a build step so every change is scored before it ships.
04 · ADAPT
Darwin watches Dome’s runtime telemetry, attributes failures to root causes, and proposes hardening changes as a pull request — re-verified by Diamond before merge. Nothing ships without your approval.
Full reference, policies, and examples in the Vijil docs. The commands above are illustrative — check the docs for current syntax.