0000000000000000000000000000000000000000 99071bd4876b4778dc83512cbad328293d3981d8 Alex Serban <34877227-alex966@users.noreply.replit.com> 1734747079 +0000	commit (initial): Initial commit
99071bd4876b4778dc83512cbad328293d3981d8 2f72f52aced9045623024842b3f9c5582cbc4ab0 Alex Serban <34877227-alex966@users.noreply.replit.com> 1734747079 +0000	commit: Initial commit
2f72f52aced9045623024842b3f9c5582cbc4ab0 b62746d40cfe742a706f7454bbd507ee122c274f Steve Varga <38488706-steve314@users.noreply.replit.com> 1736579387 +0000	commit: Automatic commit before Assistant edits
b62746d40cfe742a706f7454bbd507ee122c274f ec75f3245789d731b9c821bcb10a73a816189f4d Steve Varga <38488706-steve314@users.noreply.replit.com> 1736579751 +0000	commit: Assistant checkpoint: Add timing measurement for OpenAI requests
ec75f3245789d731b9c821bcb10a73a816189f4d b900efbfc085a286dda16fcf55ad4f1ac912496a Steve Varga <38488706-steve314@users.noreply.replit.com> 1736584088 +0000	commit: Automatic commit before Assistant edits
b900efbfc085a286dda16fcf55ad4f1ac912496a 4ac617d1a97acc5122044dfac2f6e37084a779f3 Steve Varga <38488706-steve314@users.noreply.replit.com> 1736584151 +0000	commit: Assistant checkpoint: Added email sending function with HTML template support
4ac617d1a97acc5122044dfac2f6e37084a779f3 8d7fdaee468ab670a4b064361e33f803c526d9fb Steve Varga <38488706-steve314@users.noreply.replit.com> 1736632076 +0000	commit: Assistant checkpoint: Updated OpenAI client to use v2 Assistants API
8d7fdaee468ab670a4b064361e33f803c526d9fb bae6f52515966327bd9dd02cf99a23406662426e Steve Varga <38488706-steve314@users.noreply.replit.com> 1736635698 +0000	commit: Assistant checkpoint: Update OpenAI client initialization for v2 API
bae6f52515966327bd9dd02cf99a23406662426e 3579807a1ce33d6328b66f0b2966ac4dcaddb12d Steve Varga <38488706-steve314@users.noreply.replit.com> 1736636042 +0000	commit: Automatic commit before Assistant edits
3579807a1ce33d6328b66f0b2966ac4dcaddb12d 2368ecbdf7c341db77ea5ad95f9507333507530b Steve Varga <38488706-steve314@users.noreply.replit.com> 1736636148 +0000	commit: Assistant checkpoint: Update OpenAI library and client initialization
2368ecbdf7c341db77ea5ad95f9507333507530b 0935712174a0581320060e83c0dab726381e6786 steve314 <38488706-steve314@users.noreply.replit.com> 1737682450 +0000	commit: User checkpoint: Enhance lead creation and handling with improved email notifications and multi-threading; add phone number formatting and HTML email template.
0935712174a0581320060e83c0dab726381e6786 21eeac7c01a355c9f3594010ee3382587ff370b3 steve314 <38488706-steve314@users.noreply.replit.com> 1737682510 +0000	commit: User checkpoint: Add python-dateutil and six dependencies.
21eeac7c01a355c9f3594010ee3382587ff370b3 9f9981a382e2ade41d8a47ef735e487d2bcd1f0b Steve Varga <38488706-steve314@users.noreply.replit.com> 1737682560 +0000	commit: Assistant checkpoint: Fix dateutil import in functions.py
9f9981a382e2ade41d8a47ef735e487d2bcd1f0b 4c11687631faa2f8006c7329f3cb54ed560b8846 steve314 <38488706-steve314@users.noreply.replit.com> 1738900940 +0000	commit: User checkpoint: Implement ManyChat and Voiceflow integrations with asynchronous and synchronous chat endpoints, add Airtable lead/reply saving functionality, and include email functionality with HTML templates.
4c11687631faa2f8006c7329f3cb54ed560b8846 bdbda3e4f59e30da3ae8e02ee0fa50d7af2bb196 steve314 <38488706-steve314@users.noreply.replit.com> 1738905847 +0000	commit: User checkpoint: Add function to load assistant configuration from INI files in the `/bobs` directory.
bdbda3e4f59e30da3ae8e02ee0fa50d7af2bb196 a0b900aa29f41cd4ba8055ca2e140d0ea45f0fa1 Steve Varga <38488706-steve314@users.noreply.replit.com> 1738905953 +0000	commit: Assistant checkpoint: Add INI config loader function
a0b900aa29f41cd4ba8055ca2e140d0ea45f0fa1 83b42e0918819447d178995a4ecbb6228c66581a steve314 <38488706-steve314@users.noreply.replit.com> 1738983450 +0000	commit: User checkpoint: Refactor: Move Airtable and OpenAI API keys and other configuration settings to INI files per assistant, improving security and maintainability.
83b42e0918819447d178995a4ecbb6228c66581a 5a9ac821ddec4acb6c96c2ce5cdedcc9f4244a0d Steve Varga <38488706-steve314@users.noreply.replit.com> 1738983483 +0000	commit: Assistant checkpoint: Updated Flask configuration for deployment
5a9ac821ddec4acb6c96c2ce5cdedcc9f4244a0d 34d74f7c015ff7a4dfeb725fa26f71bd5bec1d56 steve314 <38488706-steve314@users.noreply.replit.com> 1738989271 +0000	commit: User checkpoint: Refactor: Add a 'bob' parameter to several functions for better configuration management, and moved ManyChat API key and field ID to the 'bob' object.
34d74f7c015ff7a4dfeb725fa26f71bd5bec1d56 edcb2ca70f82799d720a5e08ef2e3cd0c36c7e02 steve314 <38488706-steve314@users.noreply.replit.com> 1739249967 +0000	commit: User checkpoint: Enhance Airtable integration, add token tracking, improve email templates, and refactor for better error handling. Includes new `pyairtable` dependency.
edcb2ca70f82799d720a5e08ef2e3cd0c36c7e02 1c94d82e847f8632b2e22270a9e42b4507a38df0 Steve Varga <38488706-steve314@users.noreply.replit.com> 1739250075 +0000	commit: Assistant checkpoint: Fix thread ID extraction in process report endpoint
1c94d82e847f8632b2e22270a9e42b4507a38df0 95cc658d546a836d9b313e7d14569be224d4694d steve314 <38488706-steve314@users.noreply.replit.com> 1739253363 +0000	commit: User checkpoint: Fix: Handle potential `NoneType` error in `get_user_and_platform` by adding robust error handling and logging.
95cc658d546a836d9b313e7d14569be224d4694d cb52fd8cb06ecbbe513859bb77094024c752f0f6 Steve Varga <38488706-steve314@users.noreply.replit.com> 1739253710 +0000	commit: Assistant checkpoint: Fix user and platform return values in get_user_and_platform
cb52fd8cb06ecbbe513859bb77094024c752f0f6 43f54e692fa32ba0a80074084e6f3bc26337d68e steve314 <38488706-steve314@users.noreply.replit.com> 1739580081 +0000	commit: User checkpoint: Fix: Address TypeError in `get_assistant_vector_store` and improve Airtable interaction; add file upload/deletion to vector store.
43f54e692fa32ba0a80074084e6f3bc26337d68e 638b1bb0b1fde345a981a00aa4fd0a71e16579e7 Steve Varga <38488706-steve314@users.noreply.replit.com> 1739580104 +0000	commit: Assistant checkpoint: Fix vector store ID access in get_assistant_vector_store
638b1bb0b1fde345a981a00aa4fd0a71e16579e7 840d2e2f0120939986b32ea36faea7197ece71a9 steve314 <38488706-steve314@users.noreply.replit.com> 1739584737 +0000	commit: User checkpoint: Fix: Correctly delete all files from vector store. The `delete_files` function now iterates through and deletes all files, resolving a TypeError.
840d2e2f0120939986b32ea36faea7197ece71a9 c24687f2e98c90d3a5df170cc307b7957952757e Steve Varga <38488706-steve314@users.noreply.replit.com> 1739584929 +0000	commit: Assistant checkpoint: Fix vector store file deletion with named parameters
c24687f2e98c90d3a5df170cc307b7957952757e ddff2add3ca398395588d7d89dfae957bb641243 steve314 <38488706-steve314@users.noreply.replit.com> 1739585144 +0000	commit: User checkpoint: Update conversation record in knowledge base to clarify Linda's concerns and decision to share contact information.
ddff2add3ca398395588d7d89dfae957bb641243 df55e85c8387e2b46ad5c275a2b011121cbb39df Steve Varga <38488706-steve314@users.noreply.replit.com> 1739585150 +0000	commit: Assistant checkpoint: Fix vector store file upload status check
df55e85c8387e2b46ad5c275a2b011121cbb39df 30309516848a184c1ccd019a94358656fd94e110 steve314 <38488706-steve314@users.noreply.replit.com> 1739599915 +0000	commit: User checkpoint: Improve OpenAI API interaction and fix error in knowledge base upload.
30309516848a184c1ccd019a94358656fd94e110 e5b67f0e0be588c2f52b4131eb05831438f64416 Steve Varga <38488706-steve314@users.noreply.replit.com> 1739601037 +0000	commit: Assistant checkpoint: Update Flask configuration for deployment
e5b67f0e0be588c2f52b4131eb05831438f64416 86186ddb2e4e17e691bd8d9da1770a2062f716c2 agent38 <45365683-agent38@users.noreply.replit.com> 1755107911 +0000	commit: Checkpoint before assistant change: Update system to include login and user management features
86186ddb2e4e17e691bd8d9da1770a2062f716c2 5c7940392ab4ec67a2cd5028a03b23f082957fa7 JR Dream SRL <45365683-agent38@users.noreply.replit.com> 1755107930 +0000	commit: Assistant checkpoint: Refactor empty_thread_id function for clarity
5c7940392ab4ec67a2cd5028a03b23f082957fa7 08a5e92a64269632db01f046f20d010a6299e5ec agent38 <45365683-agent38@users.noreply.replit.com> 1755108753 +0000	commit: Checkpoint before assistant change: Add detailed logging for background process execution
08a5e92a64269632db01f046f20d010a6299e5ec c44b6254d139ab6ca3f931585cb0b4d7771f1dbb agent38 <45365683-agent38@users.noreply.replit.com> 1757254546 +0000	commit: Add product and real estate search capabilities to the AI assistant
c44b6254d139ab6ca3f931585cb0b4d7771f1dbb 2674b63298a56f4cc8602cb19f322ba268170933 agent38 <45365683-agent38@users.noreply.replit.com> 1757254616 +0000	commit: Update website to display Alex Agent and integrate chat widget
2674b63298a56f4cc8602cb19f322ba268170933 f32b434c17b4c46261ba2a4ffc8ac3241dd9f72f agent38 <45365683-agent38@users.noreply.replit.com> 1757255093 +0000	commit: Update the web page to include a chat interface and styling
f32b434c17b4c46261ba2a4ffc8ac3241dd9f72f d89b8923d1929a0fbcf8831030bc16b9a4867386 agent38 <45365683-agent38@users.noreply.replit.com> 1757256387 +0000	commit: Add logging for real estate search queries
d89b8923d1929a0fbcf8831030bc16b9a4867386 b5bd2b288cefde8c0a865a20d8aa9ab29678c185 agent38 <45365683-agent38@users.noreply.replit.com> 1757668731 +0000	commit: Add real estate listings to the application's database
b5bd2b288cefde8c0a865a20d8aa9ab29678c185 f42186ff5b950c547e9ce481cb61e5d85b5be4a9 agent38 <45365683-agent38@users.noreply.replit.com> 1757669468 +0000	commit: Add database for storing user and conversation information
f42186ff5b950c547e9ce481cb61e5d85b5be4a9 9bdb9409e23f668c83fc53c606940169939e2513 agent38 <45365683-agent38@users.noreply.replit.com> 1757669766 +0000	commit: Remove database integration and all related models
9bdb9409e23f668c83fc53c606940169939e2513 398c8cc2d425edf5197dc5bcc9ed65465b9e4f45 agent38 <45365683-agent38@users.noreply.replit.com> 1757669797 +0000	commit: Do not make changes without asking
398c8cc2d425edf5197dc5bcc9ed65465b9e4f45 223fb6ba6ef73ee0e14d56d6b6e336ec5efb4019 agent38 <45365683-agent38@users.noreply.replit.com> 1757669962 +0000	commit: Revert changes to restore previous functionality
223fb6ba6ef73ee0e14d56d6b6e336ec5efb4019 51fbc6697d98afc1f2935b430e122eec9649165d agent38 <45365683-agent38@users.noreply.replit.com> 1757670527 +0000	commit: Saved your changes before starting work
51fbc6697d98afc1f2935b430e122eec9649165d 49d7cbe2fb33cd1790acfac97fa448a948021571 agent38 <45365683-agent38@users.noreply.replit.com> 1757670530 +0000	commit: Saved your changes before rolling back
49d7cbe2fb33cd1790acfac97fa448a948021571 927f98db39c852bdc4f1e0f1afcab7170c298ef8 agent38 <45365683-agent38@users.noreply.replit.com> 1757670538 +0000	reset: moving to 927f98db39c852bdc4f1e0f1afcab7170c298ef8
