Wrap blocking _resolve_model calls in asyncio.to_thread across async model interaction paths so endpoint/model resolution does not stall the event loop. Preserve owner-scoped resolution and add focused regression coverage. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| email_server.py | ||
| image_gen_server.py | ||
| memory_server.py | ||
| rag_server.py | ||