MCPcopy Create free account

hub / github.com/ai-hero-dev/cohort-002-project / functions

Functions295 in github.com/ai-hero-dev/cohort-002-project

↓ 185 callersFunctioncn
(...inputs: ClassValue[])
src/lib/utils.ts:4
↓ 8 callersFunctionloadChats
()
src/lib/persistence-layer.ts:48
↓ 8 callersFunctionloadMemories
()
src/lib/persistence-layer.ts:164
↓ 8 callersFunctionuseContextValue
()
src/components/ai-elements/context.tsx:30
↓ 5 callersFunctionuseBranch
()
src/components/ai-elements/branch.tsx:21
↓ 5 callersFunctionuseOpenInContext
()
src/components/ai-elements/open-in-chat.tsx:165
↓ 4 callersFunctionensureDataDirectory
* Ensure the data directory exists
src/lib/persistence-layer.ts:36
↓ 4 callersFunctionsaveChats
(chats: DB.Chat[])
src/lib/persistence-layer.ts:66
↓ 4 callersFunctionuseCarousel
()
src/components/ui/carousel.tsx:35
↓ 4 callersFunctionusePromptInputAttachments
()
src/components/ai-elements/prompt-input.tsx:62
↓ 4 callersFunctionuseSidebar
()
src/components/ui/sidebar.tsx:47
↓ 3 callersFunctionbuildUrl
(page: number)
src/app/search/search-pagination.tsx:24
↓ 3 callersFunctionsaveMemories
* Save all memories to the JSON file
src/lib/persistence-layer.ts:182
↓ 3 callersFunctionuseCarouselApi
()
src/components/ai-elements/inline-citation.tsx:94
↓ 3 callersFunctionuseWebPreview
()
src/components/ai-elements/web-preview.tsx:30
↓ 2 callersFunctionappendToChatMessages
( chatId: string, messages: MyMessage[] )
src/lib/persistence-layer.ts:109
↓ 2 callersFunctiongetChat
(chatId: string)
src/lib/persistence-layer.ts:101
↓ 2 callersFunctionhandleBranchChange
(newBranch: number)
src/components/ai-elements/branch.tsx:45
↓ 2 callersFunctiononChange
()
src/hooks/use-mobile.ts:12
↓ 2 callersFunctionuseChainOfThought
()
src/components/ai-elements/chain-of-thought.tsx:29
↓ 1 callersFunctionconvertBlobUrlToDataUrl
(url: string)
src/components/ai-elements/prompt-input.tsx:404
↓ 1 callersFunctioncreateChat
(opts: { id: string; title: string; initialMessages: MyMessage[]; })
src/lib/persistence-layer.ts:76
↓ 1 callersFunctioncreateMemory
(opts: { id: string; title: string; content: string; })
src/lib/persistence-layer.ts:200
↓ 1 callersFunctioncreateMemoryAction
(opts: { title: string; content: string; })
src/app/actions/memories.ts:30
↓ 1 callersFunctiondeleteMemory
(memoryId: string)
src/lib/persistence-layer.ts:250
↓ 1 callersFunctiondeleteMemoryAction
(opts: { memoryId: string; })
src/app/actions/memories.ts:46
↓ 1 callersFunctionformatDate
(dateString: string)
src/app/search/email-list.tsx:20
↓ 1 callersFunctiongenerateTitleForChat
( messages: UIMessage[] )
src/app/api/chat/generate-title.ts:4
↓ 1 callersFunctiongetMemory
(memoryId: string)
src/lib/persistence-layer.ts:192
↓ 1 callersFunctiongetPageNumbers
()
src/app/search/search-pagination.tsx:32
↓ 1 callersFunctiongetStatusBadge
(status: ToolUIPart["state"])
src/components/ai-elements/tool.tsx:38
↓ 1 callersFunctiongetThinkingMessage
(isStreaming: boolean, duration?: number)
src/components/ai-elements/reasoning.tsx:115
↓ 1 callersFunctionhandleCloseMemory
()
src/app/memory-list.tsx:42
↓ 1 callersFunctionhandleOpenMemory
(memory: Memory)
src/app/memory-list.tsx:37
↓ 1 callersFunctionloadEmails
()
src/app/search/page.tsx:28
↓ 1 callersFunctionupdateChatTitle
( chatId: string, title: string )
src/lib/persistence-layer.ts:143
↓ 1 callersFunctionuseFocusWhenNoChatIdPresent
(chatId: string | null)
src/app/use-focus-chat-when-new-chat-button-pressed.ts:3
↓ 1 callersFunctionuseIsMobile
()
src/hooks/use-mobile.ts:5
↓ 1 callersFunctionuseReasoning
()
src/components/ai-elements/reasoning.tsx:24
FunctionAction
({ tooltip, children, label, className, variant = "ghost", size = "sm", ...props }: ActionProps)
src/components/ai-elements/actions.tsx:26
FunctionActions
({ className, children, ...props }: ActionsProps)
src/components/ai-elements/actions.tsx:15
FunctionAddMemoryButton
( props: React.ButtonHTMLAttributes<HTMLButtonElement> )
src/app/add-memory-button.tsx:7
FunctionAddMemoryModal
({ open, onOpenChange, }: { open: boolean; onOpenChange: (open: boolean) => void; })
src/app/add-memory-modal.tsx:18
FunctionArtifact
({ className, ...props }: ArtifactProps)
src/components/ai-elements/artifact.tsx:16
FunctionArtifactAction
({ tooltip, label, icon: Icon, children, className, size = "sm", variant = "ghost", ...props }
src/components/ai-elements/artifact.tsx:98
FunctionArtifactActions
({ className, ...props }: ArtifactActionsProps)
src/components/ai-elements/artifact.tsx:85
FunctionArtifactClose
({ className, children, size = "sm", variant = "ghost", ...props }: ArtifactCloseProps)
src/components/ai-elements/artifact.tsx:43
FunctionArtifactContent
({ className, ...props }: ArtifactContentProps)
src/components/ai-elements/artifact.tsx:142
FunctionArtifactDescription
({ className, ...props }: ArtifactDescriptionProps)
src/components/ai-elements/artifact.tsx:76
FunctionArtifactHeader
({ className, ...props }: ArtifactHeaderProps)
src/components/ai-elements/artifact.tsx:28
FunctionArtifactTitle
({ className, ...props }: ArtifactTitleProps)
src/components/ai-elements/artifact.tsx:67
FunctionAvatar
({ className, ...props }: React.ComponentProps<typeof AvatarPrimitive.Root>)
src/components/ui/avatar.tsx:8
FunctionAvatarFallback
({ className, ...props }: React.ComponentProps<typeof AvatarPrimitive.Fallback>)
src/components/ui/avatar.tsx:37
FunctionAvatarImage
({ className, ...props }: React.ComponentProps<typeof AvatarPrimitive.Image>)
src/components/ui/avatar.tsx:24
FunctionBadge
({ className, variant, asChild = false, ...props }: React.ComponentProps<"span"> & VariantProps<type
src/components/ui/badge.tsx:28
FunctionBranch
({ defaultBranch = 0, onBranchChange, className, ...props }: BranchProps)
src/components/ai-elements/branch.tsx:36
FunctionBranchMessages
({ children, ...props }: BranchMessagesProps)
src/components/ai-elements/branch.tsx:83
FunctionBranchNext
({ className, children, ...props }: BranchNextProps)
src/components/ai-elements/branch.tsx:168
FunctionBranchPage
({ className, ...props }: BranchPageProps)
src/components/ai-elements/branch.tsx:198
FunctionBranchPrevious
({ className, children, ...props }: BranchPreviousProps)
src/components/ai-elements/branch.tsx:138
FunctionBranchSelector
({ className, from, ...props }: BranchSelectorProps)
src/components/ai-elements/branch.tsx:112
FunctionButton
({ className, variant, size, asChild = false, ...props }: React.ComponentProps<"button"> & Variant
src/components/ui/button.tsx:37
FunctionCard
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:5
FunctionCardAction
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:51
FunctionCardContent
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:64
FunctionCardDescription
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:41
FunctionCardFooter
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:74
FunctionCardHeader
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:18
FunctionCardTitle
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:31
FunctionCarousel
({ orientation = "horizontal", opts, setApi, plugins, className, children, ...props }: React.Com
src/components/ui/carousel.tsx:45
FunctionCarouselContent
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/carousel.tsx:135
FunctionCarouselItem
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/carousel.tsx:156
FunctionCarouselNext
({ className, variant = "outline", size = "icon", ...props }: React.ComponentProps<typeof Button>)
src/components/ui/carousel.tsx:204
FunctionCarouselPrevious
({ className, variant = "outline", size = "icon", ...props }: React.ComponentProps<typeof Button>)
src/components/ui/carousel.tsx:174
FunctionChat
(props: { chat: DB.Chat | null })
src/app/chat.tsx:47
FunctionChatBotDemo
(props: { searchParams: Promise<{ chatId?: string }>; })
src/app/page.tsx:9
FunctionCodeBlock
({ code, language, showLineNumbers = false, className, children, ...props }: CodeBlockProps)
src/components/ai-elements/code-block.tsx:29
FunctionCodeBlockCopyButton
({ onCopy, onError, timeout = 2000, children, className, ...props }: CodeBlockCopyButtonProps)
src/components/ai-elements/code-block.tsx:108
FunctionCollapsible
({ ...props }: React.ComponentProps<typeof CollapsiblePrimitive.Root>)
src/components/ui/collapsible.tsx:5
FunctionCollapsibleContent
({ ...props }: React.ComponentProps<typeof CollapsiblePrimitive.CollapsibleContent>)
src/components/ui/collapsible.tsx:22
FunctionCollapsibleTrigger
({ ...props }: React.ComponentProps<typeof CollapsiblePrimitive.CollapsibleTrigger>)
src/components/ui/collapsible.tsx:11
FunctionContext
({ usedTokens, maxTokens, usage, modelId, ...props }: ContextProps)
src/components/ai-elements/context.tsx:42
FunctionContextCacheUsage
({ className, children, ...props }: ContextCacheUsageProps)
src/components/ai-elements/context.tsx:351
FunctionContextContent
({ className, ...props }: ContextContentProps)
src/components/ai-elements/context.tsx:128
FunctionContextContentBody
({ children, className, ...props }: ContextContentBody)
src/components/ai-elements/context.tsx:179
FunctionContextContentFooter
({ children, className, ...props }: ContextContentFooter)
src/components/ai-elements/context.tsx:191
FunctionContextContentHeader
({ children, className, ...props }: ContextContentHeader)
src/components/ai-elements/context.tsx:140
FunctionContextIcon
()
src/components/ai-elements/context.tsx:61
FunctionContextInputUsage
({ className, children, ...props }: ContextInputUsageProps)
src/components/ai-elements/context.tsx:231
FunctionContextOutputUsage
({ className, children, ...props }: ContextOutputUsageProps)
src/components/ai-elements/context.tsx:271
FunctionContextReasoningUsage
({ className, children, ...props }: ContextReasoningUsageProps)
src/components/ai-elements/context.tsx:311
FunctionContextTrigger
({ children, ...props }: ContextTriggerProps)
src/components/ai-elements/context.tsx:104
FunctionConversation
({ className, ...props }: ConversationProps)
src/components/ai-elements/conversation.tsx:12
FunctionConversationContent
({ className, ...props }: ConversationContentProps)
src/components/ai-elements/conversation.tsx:26
FunctionConversationEmptyState
({ className, title = "No messages yet", description = "Start a conversation to see messages here", ic
src/components/ai-elements/conversation.tsx:39
FunctionConversationScrollButton
({ className, ...props }: ConversationScrollButtonProps)
src/components/ai-elements/conversation.tsx:70
FunctionDialog
({ ...props }: React.ComponentProps<typeof DialogPrimitive.Root>)
src/components/ui/dialog.tsx:9
FunctionDialogClose
({ ...props }: React.ComponentProps<typeof DialogPrimitive.Close>)
src/components/ui/dialog.tsx:27
FunctionDialogContent
({ className, children, showCloseButton = true, ...props }: React.ComponentProps<typeof DialogPrimitiv
src/components/ui/dialog.tsx:49
FunctionDialogDescription
({ className, ...props }: React.ComponentProps<typeof DialogPrimitive.Description>)
src/components/ui/dialog.tsx:119
next →1–100 of 295, ranked by callers