fix(codex-link): show added models as provider/model, drop the 9R mark

User decision (10 Oct 2026): combos keep their own name; single models
read as short provider/model with the version kept (cc/opus-5-5,
agy/gemini-3.8-flash-high, bekci/kurnaz). No-think copies show their
real provider with a "(no-think)" suffix.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
yilsemandClaude Opus 5.5 committed 2026-10-10 17:52:55 +03:00
1 parent 9a54705ed5
commit ac0fdcf355
4 files changed
+78 -26

No files matched your search

+2 -1
View File
@@ -185,7 +185,8 @@ def load_ide_catalog():
levels = (CFG.get("nine_router_catalog") or {}).get("reasoning_levels")
# Gorunen adlari ayirt et; farkli kimlikteki modeller adlari benziyor diye silinmez.
var_olan = {m.get("display_name", "").lower() for m in extra_models}
adlar = ide_catalog.adlandir([(g["id"], g["ad"]) for g in girdiler], dolu=var_olan)
adlar = ide_catalog.adlandir([(g["id"], g["ad"]) for g in girdiler], dolu=var_olan,
turler={g["id"]: g["kind"] for g in girdiler})
for g in girdiler:
slug = IDE_PREFIX + g["id"]
if slug in model_map: