Skip to main content

AfterRequestMiddleware

Agent Runtimes


Agent Runtimes / types/middleware / AfterRequestMiddleware

Interface: AfterRequestMiddleware

Defined in: types/middleware.ts:59

Middleware for intercepting responses after they're received

Properties

name

name: string

Defined in: types/middleware.ts:60


onAfterRequest

onAfterRequest: (options) => Promise<{ outputMessages: ChatMessage[]; response: InferenceResponse; }>

Defined in: types/middleware.ts:66

Called after a response is received from the inference provider Can modify the response or perform side effects

Parameters

options
context

MiddlewareContext

inputMessages

ChatMessage[]

outputMessages

ChatMessage[]

response

InferenceResponse

Returns

Promise<{ outputMessages: ChatMessage[]; response: InferenceResponse; }>