MiddlewareRegistry
Defined in the Middleware Registry module.AI Agent Registry for runtime-scoped tool result middleware. Thread-safe singleton-like registry that manages middleware instances for different runtime environments. Plugin harnesses register their middleware here, and the core tool execution system uses it to normalize results before they reach hooks and memory adapters.
Methods
register()
Register middleware for a specific runtime.
unregister()
Unregister middleware for a runtime.
get_middleware()
Get middleware for a runtime.
has_middleware()
Check if middleware is registered for a runtime.
list_runtimes()
List all registered runtime IDs.
clear()
Clear all registered middleware.
Usage
Source
View on GitHub
praisonaiagents/runtime/middleware_registry.py at line 20
