2 interfaces:
chatui - screenshot
controlui - manages agents, user, mcps, skills, tools, plugins, etc.
i basically have an agent template which is provisioned if a new agent is needed. Everything is configurable. I then fire up a a Docker container for each agent. No agent....