From 77c29266c987933ef54d63d5f9a4ca8da0343380 Mon Sep 17 00:00:00 2001 From: Elton Turing Date: Mon, 7 Sep 2026 13:24:24 +0200 Subject: [PATCH] llmrouter-README: Namensraum auto/ und die Rollen-Vorbelegung nachgezogen --- README.md | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index b306df7..93cef86 100644 --- a/README.md +++ b/README.md @@ -19,6 +19,7 @@ reicht Durchreichen. Entscheidung Andreas, 2026-09-05. | `deizo/kira-reasoning`, `deizo/kira-stt` | Modelle im Prod-RZ deizo, fest | | `openrouter/[:effort]` | 1:1 an OpenRouter, Effort als `reasoning.effort` | | `alt/[:effort]` | **günstigste Alternative derselben Klasse** wie `` auf dieser Stufe | +| `auto/[:stufe]` | **Profil auf drei Achsen** (`mass`, `mass:fast`, `allround`, `coding`, `leader` je `:junior`/`:senior`) — billigstes Modell über den geforderten Untergrenzen | | `role/` | Rolle aus `rollen`, zeigt auf einen der obigen Namen | | `claude-*` (nackte Anthropic-ID) | Claude Code/Desktop: wird zu `alt/anthropic/[:effort]` (siehe unten) | | alles andere | Durchreiche an LiteLLM (`fallback`), unverändert mit Client-Key | @@ -36,10 +37,21 @@ Billigeres, wird die Referenz selbst gerufen. Last-Probe) und dann im 12-h-Takt mit erneuert. Die konfigurierten `42i/*`-Stufen fahren bei einem Wechsel zusätzlich die Last-Probe (78k Kontext, dreimal). +**Profile** (`auto/`, 42i/intern#1252) sind Schwellen wie die `42i/*`-Stufen, +nur auf bis zu drei Achsen statt einer: `index` (Intelligence), `coding` und +`agentic`, jede optional. Das trennt Fälle, die eine einzelne Zahl nicht sieht — +`gemini-3.8-flash` hat Coding 76,3 und Agentic 41,2 und trägt damit Text, aber +keinen Werkzeug-Rundlauf. `auto/mass` ist der Sonderfall: fest auf dem lokalen +Qwen (kostet nichts) und mit `ausweich` auf `auto/mass:fast`, falls der Knoten +steht — ohne den hinge sonst jede Titelzeile jedes Agenten, weil `auto/mass` +überall als `small_model` hängt. + **Rollen** entkoppeln Agenten von Modellnamen: ein Agent ruft `role/worker`, welches Modell dahintersteht, stellt man in `config.json` um, ohne Container. -Vorbelegung: xo/architect/teamleader/lead → `42i/marvin-2609:high`, alle -anderen → `:medium`. +Seit 2026-09-07 zeigen alle Rollen auf `auto/`-Profile: xo/teamleader/lead → +`auto/leader:junior`, worker/engineer/qa/perf → `auto/coding:junior`, der Rest → +`auto/allround:junior`, `inka` fest auf Luna. Keine Rolle steht auf einer +Senior-Stufe (Andreas: hochstufen einzeln und mit Anlass). **Rechte** (`key-acls.json`): Name → erlaubte Namen, `*` am Ende ist ein Präfix-Muster (`openrouter/*`, `alt/*`, `role/*`); `[]` = alles. Geprüft wird