Skip to main content

Module context

Module context 

Source
Expand description

Request-context middleware: establishing the per-request execution identity.

Combines the ContextExtractor abstraction with the per-route middleware flavours (PublicContextMiddleware, UserOnlyContextMiddleware, A2AContextMiddleware, McpContextMiddleware) and the context-id sources (HeaderSource, PayloadSource) that feed them.

Re-exports§

pub use extractors::ContextExtractor;
pub use middleware::A2AContextMiddleware;
pub use middleware::McpContextMiddleware;
pub use middleware::PublicContextMiddleware;
pub use middleware::UserOnlyContextMiddleware;
pub use sources::HeaderSource;
pub use sources::PayloadSource;

Modules§

extractors
Request-context extraction abstractions.
middleware
Per-flavour context middleware.
sources
Context-id sources for the context middleware.