Skip to content

coderifts/example-autogen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

CodeRifts — AutoGen Integration Example

Demonstrates how to add CodeRifts enforcement to an AutoGen multi-agent conversation using a termination check and tool guard.

Quick Start

pip install requests
python main.py

Two Enforcement Patterns

1. Termination Check

def coderifts_termination_check(message):
    decision = coderifts_preflight(message["spec_url"])
    if decision["decision"] == "BLOCK":
        return True  # Stop the conversation
    return False

2. Tool Guard

def api_tool(spec_url):
    decision = coderifts_preflight(spec_url)
    if decision["decision"] == "BLOCK":
        raise RuntimeError("CodeRifts BLOCK")
    return "API call succeeded"

Links

About

CodeRifts integration example — example-autogen

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages