SurfSense/surfsense_web/components/tool-ui/index.ts

62 lines
1.7 KiB
TypeScript
Raw Normal View History

/**
* Tool UI Components
*
* This module exports custom UI components for assistant tools.
* These components are registered with assistant-ui to render
* rich UI when specific tools are called by the agent.
*/
export { Audio } from "./audio";
2026-03-31 14:45:46 -07:00
export { CreateDropboxFileToolUI, DeleteDropboxFileToolUI } from "./dropbox";
export {
type GenerateImageArgs,
GenerateImageArgsSchema,
type GenerateImageResult,
GenerateImageResultSchema,
GenerateImageToolUI,
} from "./generate-image";
2025-12-23 01:16:25 -08:00
export { GeneratePodcastToolUI } from "./generate-podcast";
export { GenerateReportToolUI } from "./generate-report";
export { CreateGoogleDriveFileToolUI, DeleteGoogleDriveFileToolUI } from "./google-drive";
export {
2025-12-23 01:16:25 -08:00
Image,
ImageErrorBoundary,
ImageLoading,
type ImageProps,
ImageSkeleton,
parseSerializableImage,
type SerializableImage,
} from "./image";
export {
CreateLinearIssueToolUI,
DeleteLinearIssueToolUI,
UpdateLinearIssueToolUI,
} from "./linear";
export { CreateNotionPageToolUI, DeleteNotionPageToolUI, UpdateNotionPageToolUI } from "./notion";
2026-03-30 01:50:41 +05:30
export { CreateOneDriveFileToolUI, DeleteOneDriveFileToolUI } from "./onedrive";
export {
Plan,
PlanErrorBoundary,
type PlanProps,
2025-12-27 13:44:23 -08:00
type PlanTodo,
parseSerializablePlan,
type SerializablePlan,
type TodoStatus,
} from "./plan";
2026-02-25 01:50:28 -08:00
export {
type ExecuteArgs,
ExecuteArgsSchema,
type ExecuteResult,
ExecuteResultSchema,
SandboxExecuteToolUI,
} from "./sandbox-execute";
export {
type UpdateMemoryArgs,
UpdateMemoryArgsSchema,
type UpdateMemoryResult,
UpdateMemoryResultSchema,
UpdateMemoryToolUI,
} from "./user-memory";
2026-03-25 00:27:24 +05:30
export { GenerateVideoPresentationToolUI } from "./video-presentation";
2025-12-27 13:44:23 -08:00
export { type WriteTodosData, WriteTodosSchema, WriteTodosToolUI } from "./write-todos";