From 69052ea0aacf616093b0ef0c0aba4d65bf60b26c Mon Sep 17 00:00:00 2001 From: jinubabu Date: Fri, 11 Jul 2025 13:54:00 +0530 Subject: [PATCH] log messages for debug --- .gitignore | 4 ++++ agents/agent_bridge.py | 26 ++++++++++++++++++++------ agents/run_ui_agent_https.py | 9 +++++++++ 3 files changed, 33 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 68a37c1..490700b 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,7 @@ jinoos/ agents/__pycache__/ conversation_logs/ agents/test.py +.claude +dist/ +nanda_agent/ +*egg-info \ No newline at end of file diff --git a/agents/agent_bridge.py b/agents/agent_bridge.py index 8307dce..23bf686 100644 --- a/agents/agent_bridge.py +++ b/agents/agent_bridge.py @@ -256,24 +256,38 @@ def send_to_terminal(text, terminal_url, conversation_id, metadata=None): def send_to_ui_client(message_text, from_agent, conversation_id): + print(f"[DEBUG] send_to_ui_client called with:") + print(f"[DEBUG] message_text: {message_text[:100]}...") + print(f"[DEBUG] from_agent: {from_agent}") + print(f"[DEBUG] conversation_id: {conversation_id}") + print(f"[DEBUG] UI_CLIENT_URL: {UI_CLIENT_URL}") + if not UI_CLIENT_URL: print(f"No UI client URL configured. Cannot send message to UI client") return False try: + payload = { + "message": message_text, + "from_agent": from_agent, + "conversation_id": conversation_id, + "timestamp": datetime.now().isoformat() + } + print(f"[DEBUG] Payload being sent: {payload}") print(f"Sending message to UI client: {message_text[:50]}...") + response = requests.post( UI_CLIENT_URL, - json={ - "message": message_text, - "from_agent": from_agent, - "conversation_id": conversation_id, - "timestamp": datetime.now().isoformat() - }, + json=payload, timeout=10, verify=False # add this line to disable SSL verification ) + print(f"[DEBUG] Response status code: {response.status_code}") + print(f"[DEBUG] Response headers: {response.headers}") + print(f"[DEBUG] Response content: {response.content}") + print(f"[DEBUG] Response text: {response.text}") + if response.status_code == 200: print(f"Successfully sent message to UI client") return True diff --git a/agents/run_ui_agent_https.py b/agents/run_ui_agent_https.py index 23872af..5cf96fb 100644 --- a/agents/run_ui_agent_https.py +++ b/agents/run_ui_agent_https.py @@ -224,10 +224,19 @@ def receive_message(): timestamp = data.get('timestamp', '') reg_url = get_registry_url() + print(f"[DEBUG] Looking up sender name for agent: {from_agent}") + print(f"[DEBUG] Registry URL: {reg_url}") + print(f"[DEBUG] Full sender lookup URL: {reg_url}/sender/{from_agent}") + sender_name = requests.get( f"{reg_url}/sender/{from_agent}", verify=False # For development with self-signed certs ) + + print(f"[DEBUG] Sender lookup response status: {sender_name.status_code}") + print(f"[DEBUG] Sender lookup response content: {sender_name.content}") + print(f"[DEBUG] Sender lookup response text: {sender_name.text}") + sender_name = sender_name.json().get("sender_name") print("\n--- New message received ---")