WHOOSH now discovers all 10 CHORUS agent replicas using Docker Swarm API
instead of DNS-based discovery which was limited by VIP load balancing.
Changes:
- Enable WHOOSH_DOCKER_ENABLED=true
- Mount /var/run/docker.sock for Swarm API access
- Add HMMM monitor service to docker-compose
- Add WHOOSH_API_BASE_URL config for CHORUS agents
Results:
- WHOOSH discovers 20/21 agent tasks (vs 3/10 previously)
- Bootstrap endpoint returns 22 peers with 19 unique peer IDs
- Complete agent manifest for task assignment and churn handling
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>