Integrations/crewai

Harden CrewAI agents with Vijil

Install the SDK, wrap one function, evaluate in CI. Your CrewAI agent gets runtime guards and a trust score without changing how you build.

01 · INSTALL
terminal
$ pip install vijil-sdk        # CLI + SDK
$ pip install vijil-dome       # in-agent guards
02 · GUARD — TWO LINES OF CODE
python
from vijil_dome import control

@control(policy="policy.yaml")   # guards in + out
def run_crew(inputs: dict) -> str:
    return crew.kickoff(inputs=inputs)
Wrap the crew’s kickoff — delegated agents and their tool calls are covered by the same policy. Per-agent guards are available for finer control. Enforce or shadow mode; sync or async.
03 · EVALUATE
terminal
$ vijil evaluate my-agent --baseline
$ vijil evaluate my-agent      # gate your pipeline
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
terminal
$ vijil adapt my-agent      # learn from production
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.
LangChain guide Google ADK guide   Vijil Dome   Vijil Diamond   Vijil Darwin

Get your CrewAI agent’s trust score

Start for free