Router: Namensraum auto/ mit acht Profilen auf drei Achsen (42i/intern#1252)

Der Preisfinder waehlte bisher ueber EINE Zahl. Ein Modell kann generalistisch
gut aussehen und agentisch durchfallen -- gemini-3.8-flash hat Coding 76,3 und
Agentic 41,2 und traegt den Werkzeug-Rundlauf nicht.

- openrouter-auswahl: billigsterUeberSchwelle reicht minCoding/minAgentic an
  klasseFiltern durch (nahm es bereits entgegen, wurde nur nie gefuettert)
- config: art "schwelle" hat jetzt index, coding und agentic, jede optional;
  "fest" kennt ausweich
- resolver: Beschreibung nennt die geforderten Achsen
- server: ein festes Ziel weicht bei Upstream-Ausfall EINMAL auf den
  konfigurierten Alias aus. Ohne das haengt mit dem lokalen Knoten jede
  Titelzeile jedes Agenten, weil auto/mass ueberall als small_model haengt.
- acht Profile, Rollen darauf umgehaengt, 42i/marvin-2609:* bleiben als Namen

Aufgeloest (ohne Last-Probe, alle Ziele laufen bereits ueber bestehende
Aliasse): coding:junior und leader:junior -> glm-5.3-flash, coding:senior ->
grok-4.6:high, leader:senior -> glm-5.3:max (15,66 statt 26 gewichtet -- die
Regel findet etwas Billigeres als die Schaetzung im Ticket), mass:fast -> ling.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-07 13:20:10 +02:00
committed by andreas
co-authored by Claude Opus 5
parent a95c525a2c
commit 7fea5c82c4
5 changed files with 137 additions and 32 deletions
+4 -2
View File
@@ -61,7 +61,8 @@
"42i/marvin-tts-turbo",
"role/*",
"openrouter/*",
"alt/*"
"alt/*",
"auto/*"
],
"persona-festus": [
"42i/marvin-2609-core:none",
@@ -134,7 +135,8 @@
"deizo/kira-stt",
"deizo/kira-tts",
"role/xo",
"role/*"
"role/*",
"auto/*"
],
"team-copilot": [
"42i/marvin-2609:low",