@assistant-ui/react
Version:
TypeScript/React library for AI Chat
20 lines (16 loc) • 588 B
text/typescript
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;
}