Skip to content

fix(ai): dedupe lib/ai.ts and restore lost embedding helper - #98

Merged
MistryVishwa merged 1 commit into
MistryVishwa:mainfrom
Rudra-clrscr:fix/dedupe-ai-lib-and-restore-embedding
Jul 16, 2026
Merged

fix(ai): dedupe lib/ai.ts and restore lost embedding helper#98
MistryVishwa merged 1 commit into
MistryVishwa:mainfrom
Rudra-clrscr:fix/dedupe-ai-lib-and-restore-embedding

Conversation

@Rudra-clrscr

Copy link
Copy Markdown
Contributor

A bad merge (af4c4d9) duplicated the ai tutor/chat/quiz/flashcards/ concept-map/study-plan/guide function block twice in lib/ai.ts (once around the topic-analyzer addition, once around the essay-grader addition) and dropped the embedding-generation helper entirely, breaking the build for every route that imports from this file.

Also migrate the document-upload route off pdf-parse's old v1 function api to v2's class-based api, since package.json already points at pdf-parse ^2.4.5 but the import path (pdf-parse/lib/pdf-parse) and call site were still v1-shaped and unresolvable.

A bad merge (af4c4d9) duplicated the ai tutor/chat/quiz/flashcards/
concept-map/study-plan/guide function block twice in lib/ai.ts (once
around the topic-analyzer addition, once around the essay-grader
addition) and dropped the embedding-generation helper entirely,
breaking the build for every route that imports from this file.

Also migrate the document-upload route off pdf-parse's old v1
function api to v2's class-based api, since package.json already
points at pdf-parse ^2.4.5 but the import path (pdf-parse/lib/pdf-parse)
and call site were still v1-shaped and unresolvable.
Copilot AI review requested due to automatic review settings July 15, 2026 21:15
@vercel

vercel Bot commented Jul 15, 2026

Copy link
Copy Markdown

Someone is attempting to deploy a commit to the vishwamistrylearning-1037's projects Team on Vercel.

A member of the Team first needs to authorize it.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@Rudra-clrscr

Copy link
Copy Markdown
Contributor Author

@MistryVishwa Sorry for this extra PR , but it was necessary for running other PRs

@MistryVishwa MistryVishwa added Medium 30 Points ssoc26 Main tag identifying the repository for Social Summer of Code 2026 labels Jul 16, 2026
@MistryVishwa
MistryVishwa merged commit d4691fe into MistryVishwa:main Jul 16, 2026
0 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Medium 30 Points ssoc26 Main tag identifying the repository for Social Summer of Code 2026

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants