MCPcopy Create free account

hub / github.com/ComposioHQ/data-analyst-agent / functions

Functions65 in github.com/ComposioHQ/data-analyst-agent

↓ 19 callersFunctioncn
(...inputs: ClassValue[])
lib/utils.ts:4
↓ 6 callersFunctionPOST
(req: Request)
app/api/chat/route.ts:282
↓ 4 callersFunctionextractTextContent
(parts: UIMessagePart[])
lib/types/index.ts:45
↓ 4 callersFunctionuseLocalStorage
(key: string, initialValue: T)
hooks/use-local-storage.ts:5
↓ 2 callersFunctionadjustHeight
()
components/chat/chat-input.tsx:47
↓ 2 callersFunctionensureUserExists
(userId: string)
lib/db/utils.ts:5
↓ 2 callersFunctionsign
(payload: string)
lib/auth-state.ts:11
↓ 1 callersFunctioncheckRateLimit
(userId: string)
app/api/chat/route.ts:21
↓ 1 callersFunctioncreateAuthState
(userId: string)
lib/auth-state.ts:15
↓ 1 callersFunctiongenerateTitle
(content: string)
app/api/chats/[id]/messages/route.ts:75
↓ 1 callersFunctiongetCompatibleModel
(framework: string, requestedModel: string)
app/api/chat/route.ts:99
↓ 1 callersFunctiongetFrameworkName
(frameworkId: string)
app/page.tsx:161
↓ 1 callersFunctiongetModel
(modelId: string)
app/api/chat/route.ts:38
↓ 1 callersFunctionhandleClaudeAgents
(context: FrameworkContext)
app/api/chat/route.ts:209
↓ 1 callersFunctionhandleClaudeAgentsFramework
( mcpUrl: string, mcpHeaders: Record<string, string> | undefined, messages: unknown[], systemPrompt: s
lib/frameworks/claude-agents.ts:11
↓ 1 callersFunctionhandleLangchain
(context: FrameworkContext)
app/api/chat/route.ts:131
↓ 1 callersFunctionhandleLangchainFramework
( mcpUrl: string, mcpHeaders: Record<string, string> | undefined, messages: unknown[], systemPrompt: s
lib/frameworks/langchain.ts:7
↓ 1 callersFunctionhandleOpenAIAgents
(context: FrameworkContext)
app/api/chat/route.ts:169
↓ 1 callersFunctionhandleOpenAIAgentsFramework
( mcpUrl: string, model: string, mcpHeaders: Record<string, string> | undefined, messages: unknown[],
lib/frameworks/openai-agents.ts:3
↓ 1 callersFunctionuseChatHistory
()
hooks/use-chat-history.ts:13
↓ 1 callersFunctionuseStreamingChat
()
hooks/use-streaming-chat.ts:5
↓ 1 callersFunctionverifyAuthState
(token: string)
lib/auth-state.ts:25
↓ 1 callersFunctionverifyLogin
()
app/auth/callback/page.tsx:11
FunctionBarsLoader
({ className, size = "md", }: { className?: string; size?: "sm" | "md" | "lg"; })
components/ui/loader.tsx:263
FunctionCallbackPage
()
app/auth/callback/page.tsx:7
FunctionChat
()
app/page.tsx:15
FunctionChatInput
({ input, setInput, isLoading, onSubmit, selectedModel, setSelectedModel, selectedFramework, s
components/chat/chat-input.tsx:25
FunctionChatMessage
({ message }: ChatMessageProps)
components/chat/chat-message.tsx:23
FunctionChatSidebar
({ chats, currentChatId, onSelectChat, onNewChat, onDeleteChat, isCollapsed, onToggleCollapse,
components/chat/chat-sidebar.tsx:17
FunctionCircularLoader
({ className, size = "md", }: { className?: string; size?: "sm" | "md" | "lg"; })
components/ui/loader.tsx:24
FunctionClassicLoader
({ className, size = "md", }: { className?: string; size?: "sm" | "md" | "lg"; })
components/ui/loader.tsx:50
FunctionDELETE
(_req: Request, { params }: RouteParams)
app/api/chats/[id]/route.ts:93
FunctionDotsLoader
({ className, size = "md", }: { className?: string; size?: "sm" | "md" | "lg"; })
components/ui/loader.tsx:145
FunctionGET
()
app/api/chats/route.ts:9
FunctionGET
(_req: Request, { params }: RouteParams)
app/api/chats/[id]/route.ts:18
FunctionLoader
({ variant = "circular", size = "md", text, className }: LoaderProps)
components/ui/loader.tsx:435
FunctionLoginPage
()
app/login/page.tsx:5
FunctionPOST
()
app/api/auth/composio-link/route.ts:10
FunctionPOST
()
app/api/auth/composio-verify/route.ts:10
FunctionPOST
(req: Request)
app/api/chats/route.ts:29
FunctionPOST
(req: Request, { params }: RouteParams)
app/api/chats/[id]/messages/route.ts:16
FunctionPUT
(req: Request, { params }: RouteParams)
app/api/chats/[id]/route.ts:61
FunctionProviders
({ children }: { children: React.ReactNode })
app/providers.tsx:5
FunctionPulseDotLoader
({ className, size = "md", }: { className?: string; size?: "sm" | "md" | "lg"; })
components/ui/loader.tsx:119
FunctionPulseLoader
({ className, size = "md", }: { className?: string; size?: "sm" | "md" | "lg"; })
components/ui/loader.tsx:98
FunctionRootLayout
({ children, }: Readonly<{ children: React.ReactNode; }>)
app/layout.tsx:44
FunctionTerminalLoader
({ className, size = "md", }: { className?: string; size?: "sm" | "md" | "lg"; })
components/ui/loader.tsx:301
FunctionTextBlinkLoader
({ text = "Thinking", className, size = "md", }: { text?: string; className?: string; size?: "sm"
components/ui/loader.tsx:335
FunctionTextDotsLoader
({ className, text = "Thinking", size = "md", }: { className?: string; text?: string; size?: "sm"
components/ui/loader.tsx:393
FunctionTextShimmerLoader
({ text = "Thinking", className, size = "md", }: { text?: string; className?: string; size?: "sm"
components/ui/loader.tsx:363
FunctionToolCallPreview
({ toolPart }: ToolCallPreviewProps)
components/chat/tool-call-preview.tsx:15
FunctionTypingLoader
({ className, size = "md", }: { className?: string; size?: "sm" | "md" | "lg"; })
components/ui/loader.tsx:183
FunctionWaveLoader
({ className, size = "md", }: { className?: string; size?: "sm" | "md" | "lg"; })
components/ui/loader.tsx:218
Functionauthorize
(credentials)
lib/auth.config.ts:22
Functionauthorized
({ auth, request: { nextUrl } })
lib/auth.config.ts:33
FunctionhandleClickOutside
(event: MouseEvent)
components/chat/chat-input.tsx:60
FunctionhandleInputChange
(event: ChangeEvent<HTMLTextAreaElement>)
components/chat/chat-input.tsx:42
FunctionhandleKeyDown
(e: KeyboardEvent<HTMLTextAreaElement>)
components/chat/chat-input.tsx:75
FunctionhandleSignIn
()
app/login/page.tsx:8
Functionjwt
({ token, user })
lib/auth.config.ts:47
Functionsession
({ session, token })
lib/auth.config.ts:53
Functionstart
(controller)
lib/frameworks/claude-agents.ts:82
Functionstart
(controller)
lib/frameworks/openai-agents.ts:22
Functionstart
(controller)
lib/frameworks/langchain.ts:75
Functionstart
(controller)
app/api/chat/route.ts:153