Demonstrates how to add CodeRifts enforcement to an AutoGen multi-agent conversation using a termination check and tool guard.
pip install requests
python main.pydef coderifts_termination_check(message):
decision = coderifts_preflight(message["spec_url"])
if decision["decision"] == "BLOCK":
return True # Stop the conversation
return Falsedef api_tool(spec_url):
decision = coderifts_preflight(spec_url)
if decision["decision"] == "BLOCK":
raise RuntimeError("CodeRifts BLOCK")
return "API call succeeded"