How OpenCode uses one server process for all repositories instead of spawning a separate server per project.
If you spawn a new opencode serve per repository, you end up managing N server processes, N ports, N health checks — and the client needs to track which server maps to which project. This doesn't scale.