Skip to main content
Glama

Personal Resume Agent

by vsiwach
MESSAGE_DASHBOARD.md3.98 kB
# Resume Agent - Message Dashboard ## Live Agent Messages Your agent at **http://52.73.59.119:6050/a2a** is actively receiving and processing messages! ### Recent Message Activity **Total Messages Received:** 15+ **Recent Conversations:** 1. `tech-expert` → "What are the technical skills related to cloud infrastructure?" 2. `python-expert` → "What Python experience does this candidate have?" 3. `data-scientist` → "Tell me about data science and AI experience in the resume" 4. User queries about work experience, skills, education ### How to View Messages #### Option 1: Local Message Viewer (Instant) ```bash cd /Users/vikramsiwach/agent python3 view_messages.py ``` #### Option 2: Real-time Log Monitoring ```bash # SSH to agent ssh -i ~/nanda/personal-resume-agent/deploy/aws/nanda-resume-key.pem ubuntu@52.73.59.119 # Watch incoming messages sudo tail -f /var/log/resume-agent.log | grep "📨" ``` #### Option 3: Web Interface **URL:** https://index.projectnanda.org/messages **Status:** Authentication may be required **To Access:** - Check if there's a login option on the page - Contact NANDA project team for credentials - Or use the API/logs directly (shown above) #### Option 4: Build Custom Dashboard ```python import requests import subprocess def get_recent_messages(): """Fetch from agent logs""" cmd = "ssh -i key.pem ubuntu@52.73.59.119 \"sudo grep 'Received:' /var/log/resume-agent.log\"" result = subprocess.run(cmd, shell=True, capture_output=True, text=True) return result.stdout messages = get_recent_messages() print(messages) ``` ### Message Format **Incoming A2A Message:** ```json { "content": { "text": "What are your Python skills?", "type": "text" }, "role": "agent", "sender_agent_id": "python-expert", "conversation_id": "conv-123" } ``` **Your Agent's Response:** ```json { "metadata": { "conversation_id": "conv-123", "message_id": "generated-uuid", "parent_message_id": "request-uuid" }, "parts": [ { "text": "[resume-agent] Answer here...", "type": "text" } ], "role": "agent" } ``` ### Create More Test Messages ```bash # Test from another agent curl -X POST http://52.73.59.119:6050/a2a \ -H 'Content-Type: application/json' \ -d '{ "content": {"text": "What is the education background?", "type": "text"}, "role": "agent", "sender_agent_id": "recruiter-bot", "conversation_id": "test-conv-001" }' # Then view in logs or run view_messages.py ``` ### Message Statistics - **Agent Uptime:** Check with `sudo supervisorctl status resume-agent` - **Total Messages:** Run `sudo grep -c "Received:" /var/log/resume-agent.log` - **Messages Today:** Run `sudo grep "$(date +%d/%b/%Y)" /var/log/resume-agent.log | grep -c "Received:"` ### Monitor Active Conversations ```bash # See unique conversation IDs ssh ubuntu@52.73.59.119 "sudo grep 'conversation_id' /var/log/resume-agent.log | tail -20" ``` ### About index.projectnanda.org/messages The web interface at https://index.projectnanda.org/messages is part of the NANDA platform's unified dashboard. It provides: - Visual message history - Agent interaction analytics - Conversation threading - Message search and filtering **Access Requirements:** - May require NANDA platform credentials - Check for login/signup options on the site - Contact NANDA team if you need access **Alternative:** Your agent is fully functional regardless! You can: 1. Monitor logs directly (shown above) 2. Build your own dashboard 3. Use the provided `view_messages.py` script --- **Your Agent Status:** ✅ Fully Operational **Messages:** ✅ Receiving & Responding **A2A Network:** ✅ Connected **Total Network Agents:** 481 **Quick Commands:** ```bash # View messages python3 view_messages.py # Check agent status ssh ubuntu@52.73.59.119 "sudo supervisorctl status resume-agent" # See real-time messages ssh ubuntu@52.73.59.119 "sudo tail -f /var/log/resume-agent.log" ```

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/vsiwach/MCP-Resume-AWS'

If you have feedback or need assistance with the MCP directory API, please join our Discord server