Multi-agent general purpose platform