From 1513ca63d6fb28b2913e6e3ada2053606bf4f0e4 Mon Sep 17 00:00:00 2001 From: Elton Turing Date: Mon, 7 Sep 2026 13:23:50 +0200 Subject: [PATCH] key-acls aufgeraeumt: nightjob und persona-inka-mx entfernt nightjob hatte kein Token, keinen Konsumenten und keine Nutzung in den letzten 14 Tagen -- der Name stand nur noch in den ACL-Dateien. persona-inka-mx war ein LiteLLM-key_alias; beide Inka-Tokens (Shim und Telefon-Front-End) laufen im Router unter persona-inka. Der Alias in OpenBao (agents/inka/litellm) ist mitkorrigiert. Co-Authored-By: Claude Opus 5 --- key-acls.json | 31 +------------------------------ 1 file changed, 1 insertion(+), 30 deletions(-) diff --git a/key-acls.json b/key-acls.json index 07e5ac6..c264d14 100644 --- a/key-acls.json +++ b/key-acls.json @@ -1,5 +1,5 @@ { - "_note": "Rechte je Client-Key: Name -> erlaubte Aliasse (neue Namen; Altnamen werden vor der Pruefung uebersetzt). [] = alles. Die Token selbst liegen NICHT hier, sondern in KEYS_FILE auf dem Host (token -> name). Abgeleitet aus llmlite/key-acls.json am 2026-09-05: role/* und -auto gestrichen (Andreas), -auto -> :medium. Stand 2026-09-05 abends: Stufen low/medium/high/max; none->low, extra->high, ultra->max, mass->low. Namen ab 2026-09-05: 42i/marvin-2609:*; die Rechte gelten nur fuer Router-Aliasse, unbekannte Namen (2608) reicht der Router an LiteLLM durch, dort gelten dessen ACLs. Muster mit * erlaubt (openrouter/*, alt/*, role/*). Rollen aus der LiteLLM-Zeit je Key wieder eingetragen; Elton und Andreas duerfen openrouter/* und alt/*. 2026-09-07: core:none fuer alle Container-Personas, weil opencodes small_model (Titel, Zusammenfassungen) dorthin zeigt -- nach 42i/intern#1252 wird daraus auto/mass.", + "_note": "Rechte je Client-Key: Name -> erlaubte Aliasse (neue Namen; Altnamen werden vor der Pruefung uebersetzt). [] = alles. Die Token selbst liegen NICHT hier, sondern in KEYS_FILE auf dem Host (token -> name). Abgeleitet aus llmlite/key-acls.json am 2026-09-05: role/* und -auto gestrichen (Andreas), -auto -> :medium. Stand 2026-09-05 abends: Stufen low/medium/high/max; none->low, extra->high, ultra->max, mass->low. Namen ab 2026-09-05: 42i/marvin-2609:*; die Rechte gelten nur fuer Router-Aliasse, unbekannte Namen (2608) reicht der Router an LiteLLM durch, dort gelten dessen ACLs. Muster mit * erlaubt (openrouter/*, alt/*, role/*). Rollen aus der LiteLLM-Zeit je Key wieder eingetragen; Elton und Andreas duerfen openrouter/* und alt/*. 2026-09-07: core:none fuer alle Container-Personas, weil opencodes small_model (Titel, Zusammenfassungen) dorthin zeigt -- nach 42i/intern#1252 wird daraus auto/mass. 2026-09-07 aufgeraeumt: 'nightjob' (kein Token, kein Konsument, keine Nutzung) und 'persona-inka-mx' entfernt -- beide Inka-Tokens (Shim und Telefon-Front-End) laufen im Router unter 'persona-inka', der mx-Name existierte nur noch als LiteLLM-key_alias.", "keys": { "persona-spark": [ "42i/marvin-2609-core:none", @@ -97,36 +97,7 @@ "openrouter/openai/gpt-5.6-luna", "role/inka" ], - "persona-inka-mx": [ - "42i/marvin-2609-core:none", - "42i/marvin-2609-core:medium", - "42i/marvin-2609:low", - "42i/marvin-2609:medium", - "deizo/kira-reasoning", - "deizo/kira-stt", - "deizo/kira-tts", - "42i/marvin-stt", - "42i/marvin-stt-turbo", - "42i/marvin-tts", - "42i/marvin-tts-turbo", - "openrouter/openai/gpt-5.6-luna", - "role/inka" - ], "persona-andreas": [], - "nightjob": [ - "42i/marvin-2609-core:none", - "42i/marvin-2609:medium", - "deizo/kira-reasoning", - "deizo/kira-stt", - "deizo/kira-tts", - "42i/marvin-embedding", - "42i/marvin-embedding-turbo", - "42i/marvin-stt", - "42i/marvin-stt-turbo", - "42i/marvin-tts", - "42i/marvin-tts-turbo", - "role/worker" - ], "lab-xo": [ "42i/marvin-2609:low", "42i/marvin-2609:high",