BeforeRequestMiddleware
Agent Runtimes / types/middleware / BeforeRequestMiddleware
Interface: BeforeRequestMiddleware
Defined in: types/middleware.ts:37
Middleware for intercepting requests before they're sent
Properties
name
name:
string
Defined in: types/middleware.ts:38
onBeforeRequest
onBeforeRequest: (
options) =>Promise<{abort?:boolean;abortReason?:string;messages:ChatMessage[];requestOptions:InferenceRequestOptions; }>
Defined in: types/middleware.ts:44
Called before a request is sent to the inference provider Can modify messages, options, or abort the request
Parameters
options
context
messages
requestOptions
Returns
Promise<{ abort?: boolean; abortReason?: string; messages: ChatMessage[]; requestOptions: InferenceRequestOptions; }>