mirror of
https://github.com/pewdiepie-archdaemon/odysseus.git
synced 2026-11-06 13:12:27 +01:00
* refactor(cookbook): move endpoint registration out of the routes closure _auto_register_llm_endpoint and _auto_register_image_endpoint use no closure state and model_serve is their only caller, so they can live in a plain module and be imported and tested directly. Bodies are unchanged apart from indentation. Tests now import the helpers instead of reading them from the route's closure. That lookup also failed if the route stopped referencing a helper, so add a test that pins which helper model_serve calls. Part of #4071 * fix(cookbook): bound the OLLAMA_HOST port scan The pattern rescanned the rest of the token from every OLLAMA_HOST= occurrence, so a long serve command with repeated assignments took quadratic time. model_serve runs this on the event loop, and a 192 KB command stalled the whole app for about 9s. Cap the host at 253 characters, the longest DNS name, so every valid host still matches. Part of #4071
2 lines
45 B
Python
2 lines
45 B
Python
"""Cookbook route domain package (#4071)."""
|