From d986625af78c19ae3b32a657bcda43958c5ddde2 Mon Sep 17 00:00:00 2001 From: Amolith Date: Wed, 1 Jul 2026 08:58:41 -0600 Subject: [PATCH] feat(updating-clients): support custom metadata overrides --- skills/updating-llm-client-model-lists/scripts/plexus.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/skills/updating-llm-client-model-lists/scripts/plexus.py b/skills/updating-llm-client-model-lists/scripts/plexus.py index c76539b655a2b108a697428af99e3420e1294ff5..d06af1e21b95931720d066d11a920684004853c5 100755 --- a/skills/updating-llm-client-model-lists/scripts/plexus.py +++ b/skills/updating-llm-client-model-lists/scripts/plexus.py @@ -137,7 +137,10 @@ def fetch_models() -> list[Model]: metadata = config.get("metadata") if metadata is None: continue - meta = _lookup_metadata(metadata["source"], metadata["source_path"]) + if metadata.get("source") == "custom" and "overrides" in metadata: + meta = metadata["overrides"] + else: + meta = _lookup_metadata(metadata["source"], metadata["source_path"]) if not meta.get("context_length"): continue models.append(_build_model(alias_id, meta))