Fwiw, the (mostly) closed source jetbrains IDEs support multiple models with their coding agents, byok, and using different agents like Claude Code via ACP

Fair, the important distinction is agent-agnostic rather than open-source. There are other risks to using a closed source editor but those are mostly orthogonal to this discussion.