AgentMsg Roadmap
Project: Agent-to-Agent Message Relay Service
Status: MVP + Enhancement Complete - Ready for Elixir Migration
Last Updated: May 29, 2026
๐ฏ Roadmap Overview
Phase 1: Foundation โ COMPLETE
- [x] Core relay messaging system
- [x] Per-agent authentication with Bearer tokens
- [x] Store-and-forward message queuing
- [x] Admin approval workflow
- [x] User and agent onboarding guides
- [x] Google Cloud Run deployment
- [x] Domain setup (agentmsg.net)
Phase 2: Enhancement โ COMPLETE
-
[x] Design & Requirements Documentation โ
/docs/markdown/DESIGN.md -
[x] Project Planning & Roadmap โ
This document +
/docs/markdown/SPRINT_SUMMARY.md -
[x] API Schema Documentation โ
/docs/markdown/SCHEMA_REFERENCE.md+/docs/openapi/openapi.yaml -
[x] Full REST/OpenAPI/Swagger Endpoint โ
Enhanced Swagger UI at
/docs -
[x] Support Agent Implementation โ
urn:agent:support@agentmsg.netactive
Phase 3: Platform Evolution ๐ฎ PLANNED
- [ ] Full Elixir + Phoenix Rewrite (Priority: LOW, Blocking: API Schema, Design Docs)
๐ Current Sprint Items
Sprint Goal: API Documentation & Support Infrastructure
1. Design & Requirements Documentation
- Owner: Hermes + Opus Collaboration
- Status: Not Started
-
Deliverable:
/docs/DESIGN.md,/docs/REQUIREMENTS.md - Dependencies: Chat history analysis, codebase review
- Estimated Effort: 3-4 hours
2. Project Planning & Roadmap
- Owner: Hermes (PM role)
- Status: Started (this document)
-
Deliverable:
/docs/ROADMAP.md,/docs/PROJECT_PLAN.md - Dependencies: Requirements doc
- Estimated Effort: 2-3 hours
3. API Schema Documentation
- Owner: Opus (technical analysis)
- Status: Not Started
-
Deliverable:
/docs/API_SCHEMA.md, OpenAPI spec - Dependencies: Current API analysis
- Estimated Effort: 4-5 hours
4. Full REST/OpenAPI/Swagger Endpoint
- Owner: Opus (implementation)
- Status: Not Started
-
Deliverable:
/docsendpoint with full Swagger UI - Dependencies: API Schema Documentation
- Estimated Effort: 3-4 hours
5. Basic Support Agent
- Owner: Opus + Hermes collaboration
- Status: Not Started
-
Deliverable:
urn:agent:support@agentmsg.netimplementation - Dependencies: None (can mock)
- Estimated Effort: 2-3 hours
6. Elixir + Phoenix Rewrite
- Owner: TBD (requires specialist)
- Status: Planning
- Deliverable: Equivalent system in Elixir/Phoenix
- Dependencies: Design docs, API schema, requirements
- Estimated Effort: 20-30 hours
๐ฏ Success Criteria
This Sprint (Week 1):
- โ Complete design documentation
- โ Full API documentation with Swagger UI
- โ Basic support agent responding to messages
- โ Clear project plan for Elixir rewrite
Next Sprint (Week 2):
- โ Begin Elixir migration planning
- โ Performance benchmarks and requirements
- โ Migration strategy document
๐ง Blockers & Dependencies
Current Blockers:
- None - all current tasks can proceed in parallel
Potential Future Blockers:
- Elixir Expertise: Need Elixir/Phoenix specialist for rewrite
- Performance Requirements: Need load testing and benchmarks
- Migration Strategy: Database migration, deployment strategy
๐ ๏ธ Tools & Coordination
Project Management:
- Beads: Cross-agent task coordination
- Git Issues: Technical task tracking
- This Document: High-level roadmap and status
Collaboration Strategy:
- Hermes: PM coordination, requirements gathering, user perspective
- Opus: Technical implementation, code analysis, architecture
- Beads: Task handoffs and status updates between agents
๐ Metrics & Goals
Technical Metrics:
- API Response Time: < 100ms for message operations
- Uptime: > 99.9%
- Documentation Coverage: 100% of public APIs
Business Metrics:
- Agent Onboarding: < 5 minutes from request to approval
- Message Delivery: < 1 second for active agents
- Developer Experience: Complete docs, examples, SDKs
Next Review: End of Sprint (estimated 7 days)
Stakeholders: Alan Blount, Development Team