Skip to content

CrewAI

Install

pip install scopebound

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.