mirror of
https://github.com/MODSetter/SurfSense.git
synced 2026-04-25 08:46:22 +02:00
93 lines
2.1 KiB
TypeScript
93 lines
2.1 KiB
TypeScript
/**
|
|
* 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 {
|
|
Article,
|
|
ArticleErrorBoundary,
|
|
ArticleLoading,
|
|
type ArticleProps,
|
|
ArticleSkeleton,
|
|
parseSerializableArticle,
|
|
type SerializableArticle,
|
|
} from "./article";
|
|
export { Audio } from "./audio";
|
|
export {
|
|
type DeepAgentThinkingArgs,
|
|
type DeepAgentThinkingResult,
|
|
DeepAgentThinkingToolUI,
|
|
InlineThinkingDisplay,
|
|
type ThinkingStep,
|
|
} from "./deepagent-thinking";
|
|
export {
|
|
type DisplayImageArgs,
|
|
DisplayImageArgsSchema,
|
|
type DisplayImageResult,
|
|
DisplayImageResultSchema,
|
|
DisplayImageToolUI,
|
|
} from "./display-image";
|
|
export { GeneratePodcastToolUI } from "./generate-podcast";
|
|
export {
|
|
Image,
|
|
ImageErrorBoundary,
|
|
ImageLoading,
|
|
type ImageProps,
|
|
ImageSkeleton,
|
|
parseSerializableImage,
|
|
type SerializableImage,
|
|
} from "./image";
|
|
export {
|
|
type LinkPreviewArgs,
|
|
LinkPreviewArgsSchema,
|
|
type LinkPreviewResult,
|
|
LinkPreviewResultSchema,
|
|
LinkPreviewToolUI,
|
|
type MultiLinkPreviewArgs,
|
|
MultiLinkPreviewArgsSchema,
|
|
type MultiLinkPreviewResult,
|
|
MultiLinkPreviewResultSchema,
|
|
MultiLinkPreviewToolUI,
|
|
} from "./link-preview";
|
|
export {
|
|
MediaCard,
|
|
MediaCardErrorBoundary,
|
|
MediaCardLoading,
|
|
type MediaCardProps,
|
|
MediaCardSkeleton,
|
|
parseSerializableMediaCard,
|
|
type SerializableMediaCard,
|
|
} from "./media-card";
|
|
export {
|
|
Plan,
|
|
PlanErrorBoundary,
|
|
type PlanProps,
|
|
type PlanTodo,
|
|
parseSerializablePlan,
|
|
type SerializablePlan,
|
|
type TodoStatus,
|
|
} from "./plan";
|
|
export {
|
|
type ScrapeWebpageArgs,
|
|
ScrapeWebpageArgsSchema,
|
|
type ScrapeWebpageResult,
|
|
ScrapeWebpageResultSchema,
|
|
ScrapeWebpageToolUI,
|
|
} from "./scrape-webpage";
|
|
export {
|
|
type MemoryItem,
|
|
type RecallMemoryArgs,
|
|
RecallMemoryArgsSchema,
|
|
type RecallMemoryResult,
|
|
RecallMemoryResultSchema,
|
|
RecallMemoryToolUI,
|
|
type SaveMemoryArgs,
|
|
SaveMemoryArgsSchema,
|
|
type SaveMemoryResult,
|
|
SaveMemoryResultSchema,
|
|
SaveMemoryToolUI,
|
|
} from "./user-memory";
|
|
export { type WriteTodosData, WriteTodosSchema, WriteTodosToolUI } from "./write-todos";
|