2025-09-23T11:27:45:   ▲ Next.js 14.2.5
2025-09-23T11:27:45:   - Local:        http://localhost:4000
2025-09-23T11:27:45: 
2025-09-23T11:27:45:  ✓ Starting...
2025-09-23T11:27:45:  ✓ Ready in 303ms
2025-09-23T11:28:25: 💾 Storing file content for: "Updated_CV_for_Software_Developer.docx.pdf" (5648 characters)
2025-09-23T11:28:25: ✅ File content stored. Storage now contains: [ 'Updated_CV_for_Software_Developer.docx.pdf' ]
2025-09-23T11:28:25: 📄 Content preview: 
2025-09-23T11:28:25: 
2025-09-23T11:28:25: Gregory Early 
2025-09-23T11:28:25: Lead DB/Sr. Applications Developer | Full-Stack Developer 
2025-09-23T11:28:25: 2406 Colber Ct, Waldorf Md 20603 | Phone: 301-751-0385 | Email: mail@gearly.com 
2025-09-23T11:28:25: An accomplished Software Developer with ove...
2025-09-23T11:28:25: TypeError: m.PineconeClient is not a constructor
2025-09-23T11:28:25:     at g (/home/americas/public_html/ai/.next/server/pages/api/upload.js:1:1408)
2025-09-23T11:28:25:     at /home/americas/public_html/ai/.next/server/pages/api/upload.js:1:2025
2025-09-23T11:28:43: API received: {
2025-09-23T11:28:43:   message: 'what are the qualifications',
2025-09-23T11:28:43:   conversationHistory: 0,
2025-09-23T11:28:43:   search: true,
2025-09-23T11:28:43:   hasFile: true,
2025-09-23T11:28:43:   fileName: 'Updated_CV_for_Software_Developer.docx.pdf'
2025-09-23T11:28:43: }
2025-09-23T11:28:43: 🔍 Attempting to retrieve file content for: "Updated_CV_for_Software_Developer.docx.pdf"
2025-09-23T11:28:43: 🔍 retrieveFileContent called for: "Updated_CV_for_Software_Developer.docx.pdf"
2025-09-23T11:28:43: 📦 Current fileStorage keys: [ 'Updated_CV_for_Software_Developer.docx.pdf' ]
2025-09-23T11:28:43: ✅ Found file content in memory for: "Updated_CV_for_Software_Developer.docx.pdf" (5648 chars)
2025-09-23T11:28:43: 📄 File content retrieved: 5648 characters
2025-09-23T11:28:43: ✅ Enhanced message with actual file content
2025-09-23T11:28:43: 📝 Sending conversation with 1 messages to Gemini
2025-09-23T11:29:53: 💾 Storing file content for: "AHW-524 (3).pdf" (2304 characters)
2025-09-23T11:29:53: ✅ File content stored. Storage now contains: [ 'Updated_CV_for_Software_Developer.docx.pdf', 'AHW-524 (3).pdf' ]
2025-09-23T11:29:53: 📄 Content preview: 
2025-09-23T11:29:53: 
2025-09-23T11:29:53: Punjab Traffic Police
2025-09-23T11:29:53: Electronic Traffic Violation Ticket
2025-09-23T11:29:53: Payment within due date:
2025-09-23T11:29:53: 500/-
2025-09-23T11:29:53: Due Date:
2025-09-23T11:29:53: 27-Jul-2025
2025-09-23T11:29:53: Extended due date:
2025-09-23T11:29:53:    To be credited under Head "C0263A" IC3 E-Challans    
2025-09-23T11:29:53: Name (FIRST...
2025-09-23T11:29:53: TypeError: m.PineconeClient is not a constructor
2025-09-23T11:29:53:     at g (/home/americas/public_html/ai/.next/server/pages/api/upload.js:1:1408)
2025-09-23T11:29:53:     at /home/americas/public_html/ai/.next/server/pages/api/upload.js:1:2025
2025-09-23T11:29:53:     at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
2025-09-23T11:30:00: API received: {
2025-09-23T11:30:00:   message: 'what is the ticket amount',
2025-09-23T11:30:00:   conversationHistory: 2,
2025-09-23T11:30:00:   search: true,
2025-09-23T11:30:00:   hasFile: true,
2025-09-23T11:30:00:   fileName: 'AHW-524 (3).pdf'
2025-09-23T11:30:00: }
2025-09-23T11:30:00: 🔍 Attempting to retrieve file content for: "AHW-524 (3).pdf"
2025-09-23T11:30:00: 🔍 retrieveFileContent called for: "AHW-524 (3).pdf"
2025-09-23T11:30:00: 📦 Current fileStorage keys: [ 'Updated_CV_for_Software_Developer.docx.pdf', 'AHW-524 (3).pdf' ]
2025-09-23T11:30:00: ✅ Found file content in memory for: "AHW-524 (3).pdf" (2304 chars)
2025-09-23T11:30:00: 📄 File content retrieved: 2304 characters
2025-09-23T11:30:00: ✅ Enhanced message with actual file content
2025-09-23T11:30:00: 📝 Sending conversation with 3 messages to Gemini
2025-09-23T12:02:13: API received: {
2025-09-23T12:02:13:   message: 'whats the fine',
2025-09-23T12:02:13:   conversationHistory: 0,
2025-09-23T12:02:13:   search: true,
2025-09-23T12:02:13:   hasFile: true,
2025-09-23T12:02:13:   fileName: 'AHW-524 (3).pdf'
2025-09-23T12:02:13: }
2025-09-23T12:02:13: 🔍 Attempting to retrieve file content for: "AHW-524 (3).pdf"
2025-09-23T12:02:13: 🔍 retrieveFileContent called for: "AHW-524 (3).pdf"
2025-09-23T12:02:13: 📦 Current fileStorage keys: [ 'Updated_CV_for_Software_Developer.docx.pdf', 'AHW-524 (3).pdf' ]
2025-09-23T12:02:13: ✅ Found file content in memory for: "AHW-524 (3).pdf" (2304 chars)
2025-09-23T12:02:13: 📄 File content retrieved: 2304 characters
2025-09-23T12:02:13: ✅ Enhanced message with actual file content
2025-09-23T12:02:13: 📝 Sending conversation with 1 messages to Gemini
2025-09-23T12:02:17: 💾 Storing file content for: "AHW-524 (3).pdf" (2304 characters)
2025-09-23T12:02:17: ✅ File content stored. Storage now contains: [ 'Updated_CV_for_Software_Developer.docx.pdf', 'AHW-524 (3).pdf' ]
2025-09-23T12:02:17: 📄 Content preview: 
2025-09-23T12:02:17: 
2025-09-23T12:02:17: Punjab Traffic Police
2025-09-23T12:02:17: Electronic Traffic Violation Ticket
2025-09-23T12:02:17: Payment within due date:
2025-09-23T12:02:17: 500/-
2025-09-23T12:02:17: Due Date:
2025-09-23T12:02:17: 27-Jul-2025
2025-09-23T12:02:17: Extended due date:
2025-09-23T12:02:17:    To be credited under Head "C0263A" IC3 E-Challans    
2025-09-23T12:02:17: Name (FIRST...
2025-09-23T12:02:17: TypeError: m.PineconeClient is not a constructor
2025-09-23T12:02:17:     at g (/home/americas/public_html/ai/.next/server/pages/api/upload.js:1:1408)
2025-09-23T12:02:17:     at /home/americas/public_html/ai/.next/server/pages/api/upload.js:1:2025
2025-09-23T12:02:17:     at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
2025-09-23T12:03:25: API received: {
2025-09-23T12:03:25:   message: 'Latest Baseball match results',
2025-09-23T12:03:25:   conversationHistory: 0,
2025-09-23T12:03:25:   search: true,
2025-09-23T12:03:25:   hasFile: null,
2025-09-23T12:03:25:   fileName: null
2025-09-23T12:03:25: }
2025-09-23T12:03:25: 📝 Sending conversation with 1 messages to Gemini
2025-09-24T08:24:30: API received: {
2025-09-24T08:24:30:   message: 'Current weather forecast',
2025-09-24T08:24:30:   conversationHistory: 0,
2025-09-24T08:24:30:   search: true,
2025-09-24T08:24:30:   hasFile: null,
2025-09-24T08:24:30:   fileName: null
2025-09-24T08:24:30: }
2025-09-24T08:24:30: 📝 Sending conversation with 1 messages to Gemini
2025-09-24T09:30:03: API received: {
2025-09-24T09:30:03:   message: 'Latest Baseball match results',
2025-09-24T09:30:03:   conversationHistory: 0,
2025-09-24T09:30:03:   search: true,
2025-09-24T09:30:03:   hasFile: null,
2025-09-24T09:30:03:   fileName: null
2025-09-24T09:30:03: }
2025-09-24T09:30:03: 📝 Sending conversation with 1 messages to Gemini
2025-09-24T09:57:35: API received: {
2025-09-24T09:57:35:   message: 'What time does Verizon wireless in palm coast open',
2025-09-24T09:57:35:   conversationHistory: 0,
2025-09-24T09:57:35:   search: true,
2025-09-24T09:57:35:   hasFile: null,
2025-09-24T09:57:35:   fileName: null
2025-09-24T09:57:35: }
2025-09-24T09:57:35: 📝 Sending conversation with 1 messages to Gemini
2025-09-24T10:07:52: API received: {
2025-09-24T10:07:52:   message: 'Current weather forecast',
2025-09-24T10:07:52:   conversationHistory: 0,
2025-09-24T10:07:52:   search: true,
2025-09-24T10:07:52:   hasFile: null,
2025-09-24T10:07:52:   fileName: null
2025-09-24T10:07:52: }
2025-09-24T10:07:52: 📝 Sending conversation with 1 messages to Gemini
2025-09-24T10:13:53: API received: {
2025-09-24T10:13:53:   message: 'Hi',
2025-09-24T10:13:53:   conversationHistory: 0,
2025-09-24T10:13:53:   search: true,
2025-09-24T10:13:53:   hasFile: null,
2025-09-24T10:13:53:   fileName: null
2025-09-24T10:13:53: }
2025-09-24T10:13:53: 📝 Sending conversation with 1 messages to Gemini
2025-09-24T10:25:50:   ▲ Next.js 14.2.5
2025-09-24T10:25:50:   - Local:        http://localhost:4000
2025-09-24T10:25:50: 
2025-09-24T10:25:50:  ✓ Starting...
2025-09-24T10:25:50:  ✓ Ready in 302ms
2025-09-24T10:28:00: API received: {
2025-09-24T10:28:00:   message: 'Latest Baseball match results',
2025-09-24T10:28:00:   conversationHistory: 0,
2025-09-24T10:28:00:   search: true,
2025-09-24T10:28:00:   hasFile: null,
2025-09-24T10:28:00:   fileName: null
2025-09-24T10:28:00: }
2025-09-24T10:28:00: 📝 Sending conversation with 1 messages to Gemini
2025-09-24T13:36:29:   ▲ Next.js 14.2.5
2025-09-24T13:36:29:   - Local:        http://localhost:4000
2025-09-24T13:36:29: 
2025-09-24T13:36:29:  ✓ Starting...
2025-09-24T13:36:29:  ✓ Ready in 296ms
2025-09-29T04:54:51: API received: {
2025-09-29T04:54:51:   message: 'Latest Baseball match results',
2025-09-29T04:54:51:   conversationHistory: 0,
2025-09-29T04:54:51:   search: true,
2025-09-29T04:54:51:   hasFile: null,
2025-09-29T04:54:51:   fileName: null
2025-09-29T04:54:51: }
2025-09-29T04:54:52: 📝 Sending conversation with 1 messages to Gemini
2025-09-29T08:17:13: API received: {
2025-09-29T08:17:13:   message: 'hi',
2025-09-29T08:17:13:   conversationHistory: 0,
2025-09-29T08:17:13:   search: true,
2025-09-29T08:17:13:   hasFile: null,
2025-09-29T08:17:13:   fileName: null
2025-09-29T08:17:13: }
2025-09-29T08:17:13: 📝 Sending conversation with 1 messages to Gemini
2025-09-29T08:17:47: API received: {
2025-09-29T08:17:47:   message: 'what rhe weather in Waldorf',
2025-09-29T08:17:47:   conversationHistory: 2,
2025-09-29T08:17:47:   search: true,
2025-09-29T08:17:47:   hasFile: null,
2025-09-29T08:17:47:   fileName: null
2025-09-29T08:17:47: }
2025-09-29T08:17:47: 📝 Sending conversation with 3 messages to Gemini
2025-09-29T08:18:28: API received: {
2025-09-29T08:18:28:   message: 'where am I?',
2025-09-29T08:18:28:   conversationHistory: 4,
2025-09-29T08:18:28:   search: true,
2025-09-29T08:18:28:   hasFile: null,
2025-09-29T08:18:28:   fileName: null
2025-09-29T08:18:28: }
2025-09-29T08:18:28: 📝 Sending conversation with 5 messages to Gemini
2025-09-29T08:19:07: API received: {
2025-09-29T08:19:07:   message: 'is 29 old in football',
2025-09-29T08:19:07:   conversationHistory: 6,
2025-09-29T08:19:07:   search: true,
2025-09-29T08:19:07:   hasFile: null,
2025-09-29T08:19:07:   fileName: null
2025-09-29T08:19:07: }
2025-09-29T08:19:07: 📝 Sending conversation with 7 messages to Gemini
2025-09-29T08:20:37: API received: {
2025-09-29T08:20:37:   message: "what rhe McDonald's menu",
2025-09-29T08:20:37:   conversationHistory: 8,
2025-09-29T08:20:37:   search: true,
2025-09-29T08:20:37:   hasFile: null,
2025-09-29T08:20:37:   fileName: null
2025-09-29T08:20:37: }
2025-09-29T08:20:37: 📝 Sending conversation with 9 messages to Gemini
2025-09-29T08:21:47: API received: {
2025-09-29T08:21:47:   message: "what's rhe menu at bowdains in south Carolina",
2025-09-29T08:21:47:   conversationHistory: 10,
2025-09-29T08:21:47:   search: true,
2025-09-29T08:21:47:   hasFile: null,
2025-09-29T08:21:47:   fileName: null
2025-09-29T08:21:47: }
2025-09-29T08:21:47: 📝 Sending conversation with 11 messages to Gemini
2025-09-29T08:25:44: API received: {
2025-09-29T08:25:44:   message: 'whatvsj',
2025-09-29T08:25:44:   conversationHistory: 12,
2025-09-29T08:25:44:   search: true,
2025-09-29T08:25:44:   hasFile: null,
2025-09-29T08:25:44:   fileName: null
2025-09-29T08:25:44: }
2025-09-29T08:25:44: 📝 Sending conversation with 13 messages to Gemini
2025-09-29T08:27:09: API received: {
2025-09-29T08:27:09:   message: 'what is foleyfish',
2025-09-29T08:27:09:   conversationHistory: 14,
2025-09-29T08:27:09:   search: true,
2025-09-29T08:27:09:   hasFile: null,
2025-09-29T08:27:09:   fileName: null
2025-09-29T08:27:09: }
2025-09-29T08:27:09: 📝 Sending conversation with 15 messages to Gemini
2025-09-29T08:29:32: API received: {
2025-09-29T08:29:32:   message: 'menu at McCormick and smits',
2025-09-29T08:29:32:   conversationHistory: 16,
2025-09-29T08:29:32:   search: true,
2025-09-29T08:29:32:   hasFile: null,
2025-09-29T08:29:32:   fileName: null
2025-09-29T08:29:32: }
2025-09-29T08:29:32: 📝 Sending conversation with 17 messages to Gemini
2025-09-29T08:48:44: API received: {
2025-09-29T08:48:44:   message: 'Jxijzoxpfpojrhrhkrhdodkdodhkddjkd¹',
2025-09-29T08:48:44:   conversationHistory: 0,
2025-09-29T08:48:44:   search: true,
2025-09-29T08:48:44:   hasFile: null,
2025-09-29T08:48:44:   fileName: null
2025-09-29T08:48:44: }
2025-09-29T08:48:44: 📝 Sending conversation with 1 messages to Gemini
2025-09-29T08:48:57: API received: {
2025-09-29T08:48:57:   message: 'Jdrkrr',
2025-09-29T08:48:57:   conversationHistory: 0,
2025-09-29T08:48:57:   search: true,
2025-09-29T08:48:57:   hasFile: null,
2025-09-29T08:48:57:   fileName: null
2025-09-29T08:48:57: }
2025-09-29T08:48:57: 📝 Sending conversation with 1 messages to Gemini
2025-09-29T08:49:32: API received: {
2025-09-29T08:49:32:   message: 'Jj2jdpoxoxkdkzjd8odi9su3virhjz8dkd',
2025-09-29T08:49:32:   conversationHistory: 0,
2025-09-29T08:49:32:   search: true,
2025-09-29T08:49:32:   hasFile: null,
2025-09-29T08:49:32:   fileName: null
2025-09-29T08:49:32: }
2025-09-29T08:49:32: 📝 Sending conversation with 1 messages to Gemini
2025-09-29T08:51:13: API received: {
2025-09-29T08:51:13:   message: 'Top news headlines today',
2025-09-29T08:51:13:   conversationHistory: 0,
2025-09-29T08:51:13:   search: true,
2025-09-29T08:51:13:   hasFile: null,
2025-09-29T08:51:13:   fileName: null
2025-09-29T08:51:13: }
2025-09-29T08:51:13: 📝 Sending conversation with 1 messages to Gemini
