← Back to adoptersCertified
Adopter quickstart
AutoGen proof path
Private-beta path for adopting Imladri with AutoGen: initialize the adapter, wrap one risky capability, run the scanner or proof command from the repo, and review the same evidence in Profile.
Certification status
Certified
Wrapper-contract, Python autogen-core FunctionTool, and TypeScript AutoGen-shaped surface checks passed.
4/4 AutoGen lanes passed.
Runtimemixed
Access modePrivate beta
Approved beta starter
imladri init --framework autogen --ci-provider githubReference dependencies
npm install @imladri/sdk
pip install autogen-coreMinimal wrapper
from autogen_core import CancellationToken
from autogen_core.tools import FunctionTool
from imladri.adapters import wrap_autogen_tools
def customer_lookup(customer_id: str) -> dict:
return {"customer_id": customer_id}
def export_credentials(scope: str) -> dict:
return {"exported": scope}
guarded_tools = wrap_autogen_tools(
agent,
[
FunctionTool(customer_lookup, description="Lookup customer", name="customer_lookup"),
FunctionTool(export_credentials, description="Export credentials", name="export_credentials"),
],
strict_tools=["customer.lookup"],
action_aliases={
"customer_lookup": "customer.lookup",
"export_credentials": "credential.export",
},
)
result = await guarded_tools[0].run_json(
{"customer_id": "cust_123"},
CancellationToken(),
)Terminal proof evidence
imladri sdk certify --real --target autogen
imladri scan --path . --fail-on new
imladri proof export --format json --output imladri-proof.json