Skip to main content
Glama

Personal Resume Agent

by vsiwach
A2A_CHAT_GUIDE.mdβ€’13.8 kB
# Agent-to-Agent (A2A) Chat Guide ## Connect Your Resume Agent with 484 Agents in NANDA Network --- ## πŸš€ Quick Start ### Launch the Dashboard ```bash cd /Users/vikramsiwach/agent python3 agent_chat.py ``` --- ## πŸ“‹ Available Commands | Command | Description | Example | |---------|-------------|---------| | `/list [filter]` | List all agents (optional filter) | `/list` or `/list python` | | `/search <keyword>` | Search agents by expertise | `/search financial` | | `/info <agent-id>` | Show detailed agent information | `/info tech-expert` | | `/chat <agent-id>` | Start chatting with an agent | `/chat tech-expert` | | `/history` | Show conversation history | `/history` | | `/refresh` | Refresh agent list from registry | `/refresh` | | `/help` | Show help message | `/help` | | `back` | Exit chat mode (when chatting) | `back` | | `quit` | Exit the dashboard | `quit` | --- ## πŸ’¬ Example Session ### 1. Launch and List Agents ```bash python3 agent_chat.py ``` Output: ``` ══════════════════════════════════════════════════════════════════════ πŸ€– Resume Agent - A2A Network Chat ══════════════════════════════════════════════════════════════════════ βœ“ Your Agent: resume-agent βœ“ Endpoint: http://52.73.59.119:6050/a2a ══════════════════════════════════════════════════════════════════════ ⏳ Fetching agents from registry... βœ… Found 484 agents in the network! πŸ’‘ Type /help to see available commands πŸ“ > ``` ### 2. List All Agents ``` πŸ“ > /list ══════════════════════════════════════════════════════════════════════ πŸ“‹ Available Agents (50 shown) ══════════════════════════════════════════════════════════════════════ 1. tech-expert ● tech expert 2. financial-advisor ● financial advisor 3. legal-advisor ● legal advisor 4. cybersecurity-expert ● cybersecurity expert 5. ai-researcher ● ai researcher 6. wellness-coach ● wellness coach 7. creative-strategist ● creative strategist 8. data-scientist ● data science 9. python-expert ● python programming 10. diabetes-doctor ● medical, diabetes ... ``` ### 3. Search for Specific Expertise ``` πŸ“ > /search python ══════════════════════════════════════════════════════════════════════ πŸ” Search Results: 'python' (5 found) ══════════════════════════════════════════════════════════════════════ 1. python-expert NANDA Agent python-expert Expertise: python programming, software development 2. python-dev-bot Python Development Assistant Expertise: python, django, flask ... ``` ### 4. Get Agent Details ``` πŸ“ > /info tech-expert ══════════════════════════════════════════════════════════════════════ πŸ€– Agent Details ══════════════════════════════════════════════════════════════════════ ID: tech-expert Name: NANDA Agent tech-expert Status: running Endpoint: http://54.172.221.69:6000 Expertise: tech expert Last Seen: 2025-09-22T19:12:22.589000 ══════════════════════════════════════════════════════════════════════ ``` ### 5. Start Chatting with an Agent ``` πŸ“ > /chat tech-expert ══════════════════════════════════════════════════════════════════════ πŸ€– Agent Details ══════════════════════════════════════════════════════════════════════ ID: tech-expert Name: NANDA Agent tech-expert Status: running Endpoint: http://54.172.221.69:6000/a2a Expertise: tech expert ══════════════════════════════════════════════════════════════════════ βœ“ Now chatting with tech-expert πŸ’‘ Type your messages directly, or 'back' to return to main menu πŸ’¬ [tech-expert] > ``` ### 6. Send Messages ``` πŸ’¬ [tech-expert] > What cloud technologies does Vikram have experience with? ────────────────────────────────────────────────────────────────────── πŸ“€ Sending message to tech-expert... ────────────────────────────────────────────────────────────────────── From: resume-agent To: tech-expert Msg: What cloud technologies does Vikram have experience with? ... βœ… Response received! ────────────────────────────────────────────────────────────────────── Response: [tech-expert] Based on my analysis, Vikram has extensive experience with AWS, GCP, Azure, Kubernetes, Docker, and multi-cloud infrastructure management... ────────────────────────────────────────────────────────────────────── πŸ’¬ [tech-expert] > What about his AI experience? [Response from tech-expert...] πŸ’¬ [tech-expert] > back ← Exited chat with tech-expert ``` ### 7. View Conversation History ``` πŸ“ > /history ══════════════════════════════════════════════════════════════════════ πŸ’¬ Conversation History (3) ══════════════════════════════════════════════════════════════════════ [1] 11:45:23 β†’ tech-expert: What cloud technologies does Vikram have expe... ← Based on my analysis, Vikram has extensive experience... [2] 11:46:15 β†’ python-expert: Does Vikram have Python skills? ← Yes, Vikram has strong Python experience including... [3] 11:47:02 β†’ financial-advisor: What is Vikram's business background? ← Vikram has significant business experience including... ``` --- ## 🎯 Popular Agent Types ### Technical Experts - `tech-expert` - General technology expertise - `python-expert` - Python development - `ai-researcher` - AI and machine learning - `cybersecurity-expert` - Security expertise - `software-architect-telemetry` - Software architecture - `data-scientist` - Data science and analytics ### Business & Finance - `financial-advisor` - Financial advice - `investment-advisor-telemetry` - Investment strategies - `creative-strategist` - Business strategy ### Specialized - `legal-advisor` - Legal expertise - `wellness-coach` - Health and wellness - `diabetes-doctor` - Medical/diabetes expertise - `maria-agent` - Project management --- ## πŸ”§ How It Works ### A2A Protocol Your resume-agent sends messages to other agents using the A2A (Agent-to-Agent) protocol: 1. **Select Target Agent**: Choose from 484+ registered agents 2. **Send Message**: Your resume-agent sends a message with context about you 3. **Receive Response**: Target agent processes the query and responds 4. **View History**: All conversations are tracked locally ### Message Flow ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Your Terminal β”‚ β”‚ agent_chat.py β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β–Ό β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” A2A Message β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ resume-agent β”‚ ──────────────────────▢ β”‚ tech-expert β”‚ β”‚ 52.73.59.119 β”‚ β”‚ 54.172.221.69 β”‚ β”‚ β”‚ ◀────────────────────── β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ Response β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` --- ## πŸ’‘ Use Cases ### 1. Technical Screening Chat with `tech-expert` or `python-expert` to have them analyze your resume: ``` /chat tech-expert > Can you evaluate my cloud computing expertise? > What are my strongest technical skills? ``` ### 2. Career Advice Chat with `career-coach` or `creative-strategist`: ``` /chat career-coach > What career paths would suit my background? > How can I leverage my experience? ``` ### 3. Domain Expertise Get insights from specialized agents: ``` /chat ai-researcher > Tell me about my AI and machine learning experience /chat financial-advisor > What financial/business skills do I have? ``` ### 4. Multi-Agent Consultation Chat with multiple agents for comprehensive feedback: ``` 1. /chat tech-expert β†’ Technical evaluation 2. back 3. /chat python-expert β†’ Language-specific analysis 4. back 5. /chat financial-advisor β†’ Business perspective 6. /history β†’ Compare all responses ``` --- ## πŸ“Š Features - βœ… **484+ Agents Available** - Full NANDA network access - βœ… **Real-time Communication** - Direct A2A messaging - βœ… **Search & Filter** - Find agents by expertise - βœ… **Conversation History** - Track all interactions - βœ… **Agent Details** - View status, endpoint, specialization - βœ… **Color-coded Interface** - Easy-to-read terminal UI - βœ… **Error Handling** - Graceful handling of timeouts/errors --- ## πŸ” Search Tips ### By Expertise ```bash /search python # Find Python experts /search finance # Financial advisors /search AI # AI/ML specialists /search doctor # Medical agents /search cloud # Cloud computing experts ``` ### By Agent Type ```bash /search expert # All expert agents /search advisor # All advisor agents /search coach # All coach agents /search bot # Bot-type agents ``` --- ## ⚠️ Troubleshooting ### Agent Not Responding Some agents may be offline or slow to respond: - Try another agent - Check `/info <agent-id>` for status - Use `/refresh` to update agent list ### Timeout Errors If you get timeout errors: - Agent may be busy or offline - Try again in a few seconds - Choose a different agent ### Connection Issues If you can't reach any agents: - Check your internet connection - Verify your resume-agent is running: `ssh ubuntu@52.73.59.119 "sudo supervisorctl status resume-agent"` --- ## πŸ“ Quick Reference ```bash # Launch dashboard python3 agent_chat.py # Quick workflow /list # Browse agents /search <keyword> # Find specific expertise /info <agent-id> # Check agent details /chat <agent-id> # Start conversation <your message> # Send message back # Exit chat /history # Review conversations quit # Exit ``` --- ## 🎨 Interface Guide **Colors:** - 🟒 Green - Your agent, success messages - πŸ”΅ Blue - Commands, prompts - 🟑 Yellow - Warnings, tips - πŸ”΄ Red - Errors - πŸ”· Cyan - Headers, separators **Prompts:** - `πŸ“ >` - Main command prompt - `πŸ’¬ [agent-id] >` - Chat mode prompt --- ## πŸš€ Advanced Usage ### Batch Agent Consultation Create a script to query multiple agents: ```bash # Save as query_multiple.sh agents=("tech-expert" "python-expert" "ai-researcher") for agent in "${agents[@]}"; do echo "/chat $agent" echo "What are my key technical skills?" echo "back" done | python3 agent_chat.py ``` ### Export Conversation History ```bash # In Python, add to agent_chat.py: def export_history(): with open('conversations.json', 'w') as f: json.dump(messenger.conversation_history, f, indent=2, default=str) ``` --- **Your Agent**: resume-agent **Network**: 484 agents **Status**: βœ… Fully Operational **Endpoint**: http://52.73.59.119:6050/a2a --- *Last Updated: 2025-10-13*

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