Replace the process-scoped OnceLock<EchoBidirectionalEngine> registry in lib/llm/src/http/service/asr.rs with a ModelManager accessor keyed on model_name, parallel to chat / completions / embeddings.
When this lands, the install_engine / install_echo_engine install-time API retires and handle_socket calls state.manager().get_asr_engine(model_name) instead.
Prerequisite: a bidirectional-engine accessor must exist on ModelManager.
Replace the process-scoped
OnceLock<EchoBidirectionalEngine>registry inlib/llm/src/http/service/asr.rswith aModelManageraccessor keyed onmodel_name, parallel to chat / completions / embeddings.When this lands, the
install_engine/install_echo_engineinstall-time API retires andhandle_socketcallsstate.manager().get_asr_engine(model_name)instead.Prerequisite: a bidirectional-engine accessor must exist on
ModelManager.