@assistant-ui/react
Version:
TypeScript/React library for AI Chat
20 lines (15 loc) • 392 B
text/typescript
import { ToolCallMessagePartComponent, Unsubscribe } from "../../types";
export type ToolsState = {
tools: Record<string, ToolCallMessagePartComponent[]>;
};
export type ToolsApi = {
getState(): ToolsState;
setToolUI(
toolName: string,
render: ToolCallMessagePartComponent,
): Unsubscribe;
};
export type ToolsMeta = {
source: "root";
query: Record<string, never>;
};