Skip to main content

ErrorMiddleware

Agent Runtimes


Agent Runtimes / types/middleware / ErrorMiddleware

Interface: ErrorMiddleware

Defined in: types/middleware.ts:115

Error handling middleware

Properties

name

name: string

Defined in: types/middleware.ts:116


onError

onError: (options) => Promise<{ error?: Error; handled: boolean; recoveryMessage?: string; }>

Defined in: types/middleware.ts:121

Called when an error occurs during request/response cycle

Parameters

options
context

MiddlewareContext

error

Error

phase

"request" | "response" | "tool-execution" | "stream"

Returns

Promise<{ error?: Error; handled: boolean; recoveryMessage?: string; }>