Saltar al contenido principal

Interface: PromptInterceptorDef

Defined in: packages/plugin-sdk/src/frontend.ts:163

Prompt interceptor registered by a plugin (ТЗ §4.4).

Properties​

id​

id: string

Defined in: packages/plugin-sdk/src/frontend.ts:164


priority?​

optional priority?: number

Defined in: packages/plugin-sdk/src/frontend.ts:166

Lower priority runs earlier. Default 100.


timeoutMs?​

optional timeoutMs?: number

Defined in: packages/plugin-sdk/src/frontend.ts:168

Max time before the interceptor is skipped.

Methods​

intercept()​

intercept(context): PromptInterceptorContext | Promise<PromptInterceptorContext>

Defined in: packages/plugin-sdk/src/frontend.ts:169

Parameters​

context​

PromptInterceptorContext

Returns​

PromptInterceptorContext | Promise<PromptInterceptorContext>