What Developers Need
To deploy Dome, your development team will:- Install the SDK β Add
vijil-dometo your Python dependencies - Wrap LLM calls β Insert guard checks before and after your agentβs LLM interactions
- Configure guards β Load configuration from the Vijil Console or define it in code
- Handle blocked content β Return safe responses when guards trigger
Integration Pattern
The basic pattern wraps your agentβs LLM calls:Configuration Sync
When you configure guardrails in the Console, your developers can pull that configuration directly into code usingDome.create_from_vijil_agent(). This keeps your security policies in sync between the Console UI and deployed agents.
Framework Support
Dome integrates with popular agent frameworks:- LangChain / LangGraph β Use
GuardrailRunnablein your chains - Google ADK β Register Dome callbacks with your agent
- Custom agents β Wrap any LLM client with guard calls