#providers clear

Gate live E2E tests behind explicit provider selection and add OpenAI-compatible live path

Add repeatable OpenAI-compatible provider backend configuration to a TypeScript runtime

Provider abstraction existed but boot path still hard-coded a single LLM provider