Framework Adapter Protocol • AI Agent SDK
FrameworkAdapterProtocol: Contract for YAML-driven multi-framework execution backends.
FrameworkAdapterProtocol
Defined in the protocols module.
AI Agent
Contract for YAML-driven multi-framework execution backends.
Properties
ResponseField
strNo description available.
ResponseField
strNo description available.
ResponseField
boolNo description available.
ResponseField
boolNo description available.
Methods
is_available()
Return True when this framework’s optional dependencies are installed.
resolve()Pick a concrete adapter variant (e.g. autogen v0.2 vs v0.4).
setup()Framework-specific pre-run hooks (observability, SDK init, etc.).
run()Execute the framework with shared agents.yaml configuration.
arun()Async execution; default implementations may offload sync run().
cleanup()Release resources after execution.
resolve_alias()Return the concrete adapter name to dispatch to.
Source
View on GitHubpraisonaiagents/frameworks/protocols.py at line 9