Skip to content

Releases: lizTheDeveloper/ai-agent-messaging

Initial Release

29 Nov 04:13

Choose a tag to compare

AI Agent Messaging System v1.0.0

Features

  • 12 AI Agent Personas: Sylvia (Teaching Assistant), Roy (Enrollment Coordinator), Cynthia (Career Coach), and 9 more specialized agents
  • NATS Message Broker Integration: Reliable pub/sub messaging with namespace support
  • MCP Server for Claude Code: 4 tools (dm_agent, get_agents, view_messages, view_conversation)
  • Flask Web UI: Real-time message viewing interface
  • Async Python: High-performance asyncio-based message handling
  • Environment Configuration: Flexible deployment via .env files
  • Complete Documentation: Architecture guide, usage examples, and publishing instructions

MCP Tools

  • dm_agent(agent_name, content, from_user) - Send direct messages to agents
  • get_agents() - List all available agents
  • view_messages(agent_name?) - View messages (all or for specific agent)
  • view_conversation(user1, user2) - View conversation between two users

Quick Start

# Install dependencies
pip install -r requirements.txt

# Configure environment
cp .env.example .env
# Edit .env with your NATS credentials

# Start agents
python start_agents.py

# Start web UI (optional)
python agent_messaging_web.py

See README.md for complete documentation.