MCPcopy Create free account

hub / github.com/break-into-data/ai-engineer-toolkit / functions

Functions111 in github.com/break-into-data/ai-engineer-toolkit

↓ 196 callersFunctioncn
(...inputs: ClassValue[])
sandbox/hiring-agent/lib/utils.ts:4
↓ 5 callersFunctiondispatch
(action: Action)
sandbox/hiring-agent/components/ui/use-toast.ts:136
↓ 5 callersFunctiondispatch
(action: Action)
sandbox/hiring-agent/hooks/use-toast.ts:136
↓ 4 callersFunctioncallLLM
(messages: any[], responseFormat: any, apiKey: string)
sandbox/hiring-agent/lib/resumeScreening.ts:7
↓ 4 callersFunctioncall_llm
Calls the OpenAI GPT-4 model with the provided prompt and returns the response text. Parameters: prompt (str): The prompt to send to
sandbox/hiring-agent/utils/utils.py:94
↓ 4 callersFunctioncall_llm
(messages: list, response_format: Any)
sandbox/hiring-agent/backend/main.py:32
↓ 4 callersFunctionuseCarousel
()
sandbox/hiring-agent/components/ui/carousel.tsx:35
↓ 4 callersFunctionuseFormField
()
sandbox/hiring-agent/components/ui/form.tsx:44
↓ 4 callersFunctionuseSidebar
()
sandbox/hiring-agent/components/ui/sidebar.tsx:41
↓ 3 callersFunctiongetPayloadConfigFromPayload
( config: ChartConfig, payload: unknown, key: string )
sandbox/hiring-agent/components/ui/chart.tsx:320
↓ 2 callersFunctionaddToRemoveQueue
(toastId: string)
sandbox/hiring-agent/components/ui/use-toast.ts:61
↓ 2 callersFunctionaddToRemoveQueue
(toastId: string)
sandbox/hiring-agent/hooks/use-toast.ts:61
↓ 2 callersFunctionuseChart
()
sandbox/hiring-agent/components/ui/chart.tsx:27
↓ 1 callersFunctioncalculateEducationScore
(education: string)
sandbox/hiring-agent/src/lib/resumeScorer.ts:39
↓ 1 callersFunctioncalculateExperienceScore
(candidateExperience: number, requiredExperience: string)
sandbox/hiring-agent/src/lib/resumeScorer.ts:33
↓ 1 callersFunctioncalculateSkillsScore
(candidateSkills: string[], requiredSkills: string[])
sandbox/hiring-agent/src/lib/resumeScorer.ts:28
↓ 1 callersFunctiondismiss
()
sandbox/hiring-agent/components/ui/use-toast.ts:153
↓ 1 callersFunctiondismiss
()
sandbox/hiring-agent/hooks/use-toast.ts:153
↓ 1 callersFunctionextract_job_info
Second LLM call: Extract structured information from job posting
sandbox/cover-letter-generator/src/core.py:76
↓ 1 callersFunctionextract_resume_info
First LLM call: Extract structured information from resume
sandbox/cover-letter-generator/src/core.py:43
↓ 1 callersFunctionfileToBase64
(file)
sandbox/hiring-agent/components/resume-screening-app.tsx:16
↓ 1 callersFunctiongenId
()
sandbox/hiring-agent/components/ui/use-toast.ts:30
↓ 1 callersFunctiongenId
()
sandbox/hiring-agent/hooks/use-toast.ts:30
↓ 1 callersFunctiongenerate_cover_letter
Third LLM call: Generate the cover letter using the results from previous async calls
sandbox/cover-letter-generator/src/core.py:113
↓ 1 callersFunctiongenerate_email_templates
Generates custom email templates using an LLM for each candidate. Parameters: ranked_candidates (list): List of candidate score dicti
sandbox/hiring-agent/utils/utils.py:323
↓ 1 callersFunctiongetScoreColor
(score: number)
sandbox/hiring-agent/components/results-table.tsx:62
↓ 1 callersFunctionhandleScreenResumes
()
sandbox/hiring-agent/components/resume-screening-app.tsx:55
↓ 1 callersFunctioningest_inputs
Ingests the job description and resume files. Parameters: job_description (str): The job description text or URL. resume_fil
sandbox/hiring-agent/utils/utils.py:63
↓ 1 callersFunctionisFormValid
()
sandbox/hiring-agent/components/resume-screening-app.tsx:161
↓ 1 callersFunctionmain
()
sandbox/cover-letter-generator/app.py:18
↓ 1 callersFunctionmergeConfig
(nextConfig, userConfig)
sandbox/hiring-agent/next.config.mjs:28
↓ 1 callersFunctionparse_job_description
Parses the job description to extract key requirements in a structured format. This function takes the ingested job description (which might
sandbox/hiring-agent/utils/utils.py:115
↓ 1 callersFunctionparse_resumes
Parses resume files to extract candidate information. This function reads each uploaded resume file and uses an LLM (via the call_llm helper
sandbox/hiring-agent/utils/utils.py:167
↓ 1 callersFunctionprocessJobDescription
(jobDescription: string)
sandbox/hiring-agent/src/lib/jobDescriptionProcessor.ts:1
↓ 1 callersFunctionprocessResumes
(resumes: any[])
sandbox/hiring-agent/src/lib/resumeProcessor.ts:1
↓ 1 callersFunctionprocess_cover_letter_request
Main async function that chains all the processing steps together
sandbox/cover-letter-generator/src/core.py:147
↓ 1 callersFunctionprocess_with_status
()
sandbox/cover-letter-generator/app.py:41
↓ 1 callersFunctionrankCandidates
(scoredResumes: any[])
sandbox/hiring-agent/src/lib/candidateRanker.ts:1
↓ 1 callersFunctionrank_candidates
Ranks candidates based on the average of their overall scores. For each candidate, this function calculates the average score from the keys:
sandbox/hiring-agent/utils/utils.py:295
↓ 1 callersFunctionreducer
(state: State, action: Action)
sandbox/hiring-agent/components/ui/use-toast.ts:77
↓ 1 callersFunctionreducer
(state: State, action: Action)
sandbox/hiring-agent/hooks/use-toast.ts:77
↓ 1 callersFunctionremoveFile
(index: number)
sandbox/hiring-agent/components/file-uploader.tsx:41
↓ 1 callersFunctionscoreResumes
(processedResumes: any[], jobRequirements: any)
sandbox/hiring-agent/src/lib/resumeScorer.ts:1
↓ 1 callersFunctionscore_candidates
Scores candidates based on the parsed job description and resume data. Parameters: parsed_requirements (dict): Parsed job description
sandbox/hiring-agent/utils/utils.py:234
↓ 1 callersFunctionuseIsMobile
()
sandbox/hiring-agent/components/ui/use-mobile.tsx:5
↓ 1 callersFunctionuseToast
()
sandbox/hiring-agent/components/ui/use-toast.ts:174
FunctionAlertDialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
sandbox/hiring-agent/components/ui/alert-dialog.tsx:62
FunctionAlertDialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
sandbox/hiring-agent/components/ui/alert-dialog.tsx:48
FunctionBadge
({ className, variant, ...props }: BadgeProps)
sandbox/hiring-agent/components/ui/badge.tsx:30
FunctionBreadcrumbEllipsis
({ className, ...props }: React.ComponentProps<"span">)
sandbox/hiring-agent/components/ui/breadcrumb.tsx:91
FunctionBreadcrumbSeparator
({ children, className, ...props }: React.ComponentProps<"li">)
sandbox/hiring-agent/components/ui/breadcrumb.tsx:75
FunctionCalendar
({ className, classNames, showOutsideDays = true, ...props }: CalendarProps)
sandbox/hiring-agent/components/ui/calendar.tsx:12
FunctionChartStyle
({ id, config }: { id: string; config: ChartConfig })
sandbox/hiring-agent/components/ui/chart.tsx:70
FunctionCommandDialog
({ children, ...props }: DialogProps)
sandbox/hiring-agent/components/ui/command.tsx:26
FunctionCommandShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
sandbox/hiring-agent/components/ui/command.tsx:127
FunctionContextMenuShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
sandbox/hiring-agent/components/ui/context-menu.tsx:168
FunctionDialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
sandbox/hiring-agent/components/ui/dialog.tsx:61
FunctionDialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
sandbox/hiring-agent/components/ui/dialog.tsx:56
FunctionDrawer
({ shouldScaleBackground = true, ...props }: React.ComponentProps<typeof DrawerPrimitive.Root>)
sandbox/hiring-agent/components/ui/drawer.tsx:8
FunctionDrawerFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
sandbox/hiring-agent/components/ui/drawer.tsx:69
FunctionDrawerHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
sandbox/hiring-agent/components/ui/drawer.tsx:58
FunctionDropdownMenuShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
sandbox/hiring-agent/components/ui/dropdown-menu.tsx:171
FunctionEmailModal
({ isOpen, onClose, emailContent, emailType, candidateName, isLoading = false, }: EmailModalProps)
sandbox/hiring-agent/components/email-modal.tsx:24
FunctionFileUploader
({ files, setFiles, maxFiles = 10, acceptedFileTypes = [".pdf"] }: FileUploaderProps)
sandbox/hiring-agent/components/file-uploader.tsx:15
FunctionFormField
({ ...props }: ControllerProps<TFieldValues, TName>)
sandbox/hiring-agent/components/ui/form.tsx:31
FunctionHome
()
sandbox/hiring-agent/app/page.tsx:3
FunctionMenubarShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
sandbox/hiring-agent/components/ui/menubar.tsx:203
FunctionPOST
(req: Request)
sandbox/hiring-agent/src/app/api/screen-resumes/route.ts:7
FunctionPagination
({ className, ...props }: React.ComponentProps<"nav">)
sandbox/hiring-agent/components/ui/pagination.tsx:7
FunctionPaginationEllipsis
({ className, ...props }: React.ComponentProps<"span">)
sandbox/hiring-agent/components/ui/pagination.tsx:94
FunctionPaginationLink
({ className, isActive, size = "icon", ...props }: PaginationLinkProps)
sandbox/hiring-agent/components/ui/pagination.tsx:42
FunctionPaginationNext
({ className, ...props }: React.ComponentProps<typeof PaginationLink>)
sandbox/hiring-agent/components/ui/pagination.tsx:78
FunctionPaginationPrevious
({ className, ...props }: React.ComponentProps<typeof PaginationLink>)
sandbox/hiring-agent/components/ui/pagination.tsx:62
FunctionProgressTracker
({ currentStage, stepOutputs, expandedStep, onToggleExpand, isComplete, }: ProgressTrackerProps)
sandbox/hiring-agent/components/progress-tracker.tsx:12
FunctionResizableHandle
({ withHandle, className, ...props }: React.ComponentProps<typeof ResizablePrimitive.PanelResizeHandle>
sandbox/hiring-agent/components/ui/resizable.tsx:23
FunctionResizablePanelGroup
({ className, ...props }: React.ComponentProps<typeof ResizablePrimitive.PanelGroup>)
sandbox/hiring-agent/components/ui/resizable.tsx:8
FunctionResultsTable
({ results, onEmailClick }: ResultsTableProps)
sandbox/hiring-agent/components/results-table.tsx:10
FunctionResumeScreeningApp
()
sandbox/hiring-agent/components/resume-screening-app.tsx:27
FunctionRootLayout
({ children, }: Readonly<{ children: React.ReactNode }>)
sandbox/hiring-agent/app/layout.tsx:10
FunctionSheetFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
sandbox/hiring-agent/components/ui/sheet.tsx:91
FunctionSheetHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
sandbox/hiring-agent/components/ui/sheet.tsx:77
FunctionSkeleton
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
sandbox/hiring-agent/components/ui/skeleton.tsx:3
FunctionThemeProvider
({ children, ...props }: ThemeProviderProps)
sandbox/hiring-agent/components/theme-provider.tsx:9
FunctionToaster
()
sandbox/hiring-agent/components/ui/toaster.tsx:13
FunctionToaster
({ ...props }: ToasterProps)
sandbox/hiring-agent/components/ui/sonner.tsx:8
FunctiongenerateEmailTemplates
( rankedCandidates: any[], jobDescription: any, topX: number, apiKey: string, )
sandbox/hiring-agent/lib/resumeScreening.ts:154
Functiongenerate_email_templates
(data: dict)
sandbox/hiring-agent/backend/main.py:280
FunctionhandleCopy
()
sandbox/hiring-agent/components/email-modal.tsx:40
FunctionhandleEmailClick
(candidate, type)
sandbox/hiring-agent/components/resume-screening-app.tsx:165
FunctionhandleKeyDown
(event: KeyboardEvent)
sandbox/hiring-agent/components/ui/sidebar.tsx:101
FunctionhandleScreenResumesAndScroll
()
sandbox/hiring-agent/components/resume-screening-app.tsx:148
FunctioningestInputs
(jobDescription: string, resumeFiles: File[])
sandbox/hiring-agent/lib/resumeScreening.ts:24
Functioningest_inputs
(request: IngestInputsRequest)
sandbox/hiring-agent/backend/main.py:97
FunctiononChange
()
sandbox/hiring-agent/components/ui/use-mobile.tsx:10
FunctiononChange
()
sandbox/hiring-agent/hooks/use-mobile.tsx:10
FunctionparseJobDescription
(jobText: string, apiKey: string)
sandbox/hiring-agent/lib/resumeScreening.ts:44
FunctionparseResumes
(resumeFiles: File[], apiKey: string)
sandbox/hiring-agent/lib/resumeScreening.ts:66
Functionparse_job_description
(data: dict)
sandbox/hiring-agent/backend/main.py:146
Functionparse_resumes
(data: dict)
sandbox/hiring-agent/backend/main.py:180
FunctionrankCandidates
(candidateScores: any[])
sandbox/hiring-agent/lib/resumeScreening.ts:145
next →1–100 of 111, ranked by callers