Repository navigation
Thanks to @fboudra for PR #6: ruff format/lint at line-length 100, pre-commit, a CI checks job, bandit security scanning, and three genuine file-handle leaks closed (json.load(open(f)) in recipes.py leaked a descriptor on every recipe load).
requires-python is now >=3.11 (was >=3.9). Python 3.10 reaches EOL in October 2026; Debian 12 oldstable already ships 3.11. On an older interpreter pip resolves to v1.33.x.
This release also carries v1.33.0 and v1.33.1, which were changelogged but never tagged or published. Upgrading from 1.32.0 delivers these for the first time:
- Security: a spawned
llama-serveris pinned to--host 127.0.0.1instead of inheriting llama.cpp's default. llama.cpp's server starts with CORS*and no API key, so an inherited0.0.0.0would put an unauthenticated LLM endpoint on the user's LAN. An explicit--extra "--host 0.0.0.0"still wins. probe --evaldefaults toautoand fetches WikiText-2 itself, instead of requiring a corpus the README never located.
Full notes: CHANGELOG.md