CrewAI
Install
Integration
from scopebound import ScopeboundSDK
from scopebound.adapters.crewai import CrewEnforcer
sb = ScopeboundSDK()
enforcer = CrewEnforcer(sb, roles={
"researcher": "read-only-analyst",
"writer": "email-sender",
})
@enforcer.enforce_tool(agent_name="researcher")
def search_web(query: str) -> str:
return do_search(query)
Each agent in your crew maps to a Scopebound role. Tool calls are enforced per agent.