diff options
| author | Danilo M. <danix@danix.xyz> | 2026-08-09 14:32:39 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-08-09 14:32:39 +0200 |
| commit | 19ee304a25060689ddce1b9d475a9b2e987b6bd1 (patch) | |
| tree | 46ce26788ecea878ed7cc075699cc2b4975839e1 /llamachat_venv.py | |
| parent | 8e829a92c59aaaa8c6b14c3d52169ca0719209ab (diff) | |
| download | llamachat-19ee304a25060689ddce1b9d475a9b2e987b6bd1.tar.gz llamachat-19ee304a25060689ddce1b9d475a9b2e987b6bd1.zip | |
fix: skip unusable provider names, name the split ceiling
A provider name containing a colon builds ids that split back to a
different provider, and an empty name builds ':model'; both routed to the
local router under a nonsense name with no error, so parse() now skips
them. split() stays non-injective by design, since bare local ids are the
premise here, so the residual risk is recorded as a ponytail comment with
its upgrade path rather than hidden. Also pin the trailing-colon form Task
9 relies on, and the empty-needle filter, which were correct but untested.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Diffstat (limited to 'llamachat_venv.py')
0 files changed, 0 insertions, 0 deletions
