Install
Protect a tool
delete_file, plyra-guard intercepts first:
ExecutionBlockedError carries three fields that explain exactly what
happened: what_happened, policy_triggered, and how_to_fix.
Catch it to handle blocks gracefully in your agent loop.Handle blocked calls
Wrap a list of tools
safe_tools to any framework that accepts a tool list.
Launch the dashboard
Policy reference
Learn the full rule syntax.
Framework integrations
LangGraph, AutoGen, CrewAI, and more.