본문으로 건너뛰기

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>