Spaces:
Sleeping
Sleeping
Update plugins/chatMemoryPlugin.py
Browse files
plugins/chatMemoryPlugin.py
CHANGED
|
@@ -1,4 +1,3 @@
|
|
| 1 |
-
#converterPlugin.py
|
| 2 |
from datetime import datetime
|
| 3 |
from typing import Annotated, Dict, List, Optional
|
| 4 |
import uuid
|
|
@@ -22,11 +21,12 @@ class ChatMemoryPlugin:
|
|
| 22 |
self.logger.error(f"Failed to log chat interaction: {str(e)}")
|
| 23 |
|
| 24 |
@kernel_function(name="log_sql_query", description="Logs generated SQL queries")
|
| 25 |
-
async def log_sql_query(self, original_question: str, generated_sql: str):
|
| 26 |
|
| 27 |
try:
|
| 28 |
await self.chat_memory_handler.log_sql_query(original_question=original_question,
|
| 29 |
-
generated_sql=generated_sql
|
|
|
|
| 30 |
except Exception as e:
|
| 31 |
self.logger.error(f"Failed to log SQL query: {str(e)}")
|
| 32 |
|
|
|
|
|
|
|
| 1 |
from datetime import datetime
|
| 2 |
from typing import Annotated, Dict, List, Optional
|
| 3 |
import uuid
|
|
|
|
| 21 |
self.logger.error(f"Failed to log chat interaction: {str(e)}")
|
| 22 |
|
| 23 |
@kernel_function(name="log_sql_query", description="Logs generated SQL queries")
|
| 24 |
+
async def log_sql_query(self, original_question: str, generated_sql: str, state:str="success"):
|
| 25 |
|
| 26 |
try:
|
| 27 |
await self.chat_memory_handler.log_sql_query(original_question=original_question,
|
| 28 |
+
generated_sql=generated_sql,
|
| 29 |
+
state=state)
|
| 30 |
except Exception as e:
|
| 31 |
self.logger.error(f"Failed to log SQL query: {str(e)}")
|
| 32 |
|