UNPKG

@assistant-ui/react

Version:

TypeScript/React library for AI Chat

20 lines (16 loc) 588 B
import type { AssistantToolProps } from "../../model-context/useAssistantTool"; import type { AssistantInstructionsConfig } from "../../model-context/useAssistantInstructions"; export interface ModelContextRegistryToolHandle< TArgs extends Record<string, unknown> = any, TResult = any, > { update(tool: AssistantToolProps<TArgs, TResult>): void; remove(): void; } export interface ModelContextRegistryInstructionHandle { update(config: string | AssistantInstructionsConfig): void; remove(): void; } export interface ModelContextRegistryProviderHandle { remove(): void; }