Spaces:
Sleeping
Sleeping
Charles Grandjean commited on
Commit Β·
3aef46f
1
Parent(s): 661f497
log more
Browse files- langraph_agent.py +19 -3
langraph_agent.py
CHANGED
|
@@ -169,8 +169,24 @@ class CyberLegalAgent:
|
|
| 169 |
self.performance_monitor.reset()
|
| 170 |
|
| 171 |
try:
|
| 172 |
-
|
| 173 |
-
logger.info(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 174 |
|
| 175 |
# Run the workflow
|
| 176 |
final_state = await self.workflow.ainvoke(initial_state)
|
|
@@ -183,7 +199,7 @@ class CyberLegalAgent:
|
|
| 183 |
}
|
| 184 |
|
| 185 |
logger.info(f"β
Query processing completed successfully")
|
| 186 |
-
logger.info(f"π Response length: {len(result['response'])} characters")
|
| 187 |
|
| 188 |
return result
|
| 189 |
|
|
|
|
| 169 |
self.performance_monitor.reset()
|
| 170 |
|
| 171 |
try:
|
| 172 |
+
# Log everything received by the agent
|
| 173 |
+
logger.info("=" * 80)
|
| 174 |
+
logger.info("π₯ AGENT INPUT - Everything received:")
|
| 175 |
+
logger.info("=" * 80)
|
| 176 |
+
logger.info(f"πΉ User Query (full): {user_query}")
|
| 177 |
+
logger.info(f"πΉ Conversation History Length: {len(conversation_history or [])} messages")
|
| 178 |
+
|
| 179 |
+
if conversation_history:
|
| 180 |
+
logger.info(f"πΉ Conversation History Content:")
|
| 181 |
+
for i, msg in enumerate(conversation_history):
|
| 182 |
+
role = msg.get("role", "unknown")
|
| 183 |
+
content = msg.get("content", "")
|
| 184 |
+
logger.info(f" [{i+1}] Role: {role}")
|
| 185 |
+
logger.info(f" Content: {content[:200]}{'...' if len(content) > 200 else ''}")
|
| 186 |
+
|
| 187 |
+
logger.info("=" * 80)
|
| 188 |
+
logger.info(f"π Starting query processing...")
|
| 189 |
+
logger.info("=" * 80)
|
| 190 |
|
| 191 |
# Run the workflow
|
| 192 |
final_state = await self.workflow.ainvoke(initial_state)
|
|
|
|
| 199 |
}
|
| 200 |
|
| 201 |
logger.info(f"β
Query processing completed successfully")
|
| 202 |
+
logger.info(f"π Response length: {len(result['response'])} characters: { final_state.get("final_response", "")}")
|
| 203 |
|
| 204 |
return result
|
| 205 |
|