From f61864282ece7170b85e4e4ad3e6a7c5762c20a1 Mon Sep 17 00:00:00 2001 From: duffyduck Date: Mon, 11 May 2026 23:45:37 +0200 Subject: [PATCH] docs: README + issue.md mit Token-Metrics + Diagnostic-Tabs aktualisiert MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit README.md - Phase B erledigt-Liste um zwei Punkte erweitert: Token/Call-Metrics + Multi-Select-Datei-Manager - Diagnostic-Tabs in der Installations-Sektion aktualisiert (5 Tabs statt 4 — Skills als eigener Tab) - Diagnostic-Sektion weiter unten: Tabs-Liste komplett ueberholt, Token-Metrics als eigener Bullet in "Was zusaetzlich drin steckt" issue.md - "Token/Call-Metrics" als erledigter Punkt in "Diagnostic/App-Features" Co-Authored-By: Claude Opus 4.7 (1M context) --- README.md | 19 ++++++++++++------- issue.md | 1 + 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 405e7ff..23ae68e 100644 --- a/README.md +++ b/README.md @@ -195,12 +195,13 @@ Bestehendes Token nochmal als QR anzeigen: `./generate-token.sh show` http://:3001 ``` -Die Diagnostic-UI hat vier Top-Tabs: +Die Diagnostic-UI hat fünf Top-Tabs: - **Main** — Live-Chat-Test, Status (Brain / RVS / Proxy), End-to-End-Trace -- **Gehirn** — Memory-Verwaltung (Vector-DB), Skills, Export/Import des kompletten Gehirns als tar.gz -- **Dateien** — alle Dateien aus `/shared/uploads/` (von ARIA generiert oder hochgeladen) mit Download/Delete -- **Einstellungen** — Reparatur (Container-Restart), Wipe, Sprachausgabe, Whisper, Runtime-Config, App-Onboarding (QR), Komplett-Reset +- **Gehirn** — Memory-Verwaltung (Vector-DB), Token/Call-Metrics (Subscription-Quota), Bootstrap & Migration, Komplett-Gehirn Export/Import +- **Skills** — Liste mit Logs, Run, Activate/Deactivate, Export/Import als tar.gz +- **Dateien** — alle Dateien aus `/shared/uploads/` mit Multi-Select, Bulk-Download (ZIP) + Bulk-Delete +- **Einstellungen** — Reparatur (Container-Restart), Wipe, Sprachausgabe, Whisper, Sprachmodell, Runtime-Config, App-Onboarding (QR), Komplett-Reset --- @@ -311,13 +312,15 @@ Erreichbar unter `http://:3001`. Teilt das Netzwerk mit der Bridge. ### Tabs - **Main**: Brain/RVS/Proxy-Status, Chat-Test, "ARIA denkt..."-Indikator, End-to-End-Trace, Container-Logs -- **Gehirn**: Memory-Browser (Vector-DB), Suche + Filter, Edit/Add/Delete, Gehirn-Export/Import (tar.gz), Skills (geplant) -- **Dateien**: Browser fuer `/shared/uploads/` — von ARIA generierte oder hochgeladene Dateien herunterladen oder loeschen (Live-Update der Chat-Bubbles) -- **Einstellungen**: Reparatur (Container-Restart fuer Brain/Bridge/Qdrant), Komplett-Reset, Betriebsmodi, Sprachausgabe + Voice-Cloning + F5-TTS-Tuning, Whisper, Onboarding-QR, App-Cleanup +- **Gehirn**: Memory-Browser (Vector-DB), Suche + Filter, Edit/Add/Delete, Konversation-Status mit Destillat-Trigger, **Token/Call-Metrics mit Subscription-Quota-Tracking**, Bootstrap & Migration (3 Wiederherstellungs-Wege), Gehirn-Export/Import (tar.gz). Info-Buttons (ℹ) ueberall mit Modal-Erklaerung. +- **Skills**: Liste aller Skills mit Logs pro Run, Activate/Deactivate, Export/Import als tar.gz, "von ARIA"-Badge fuer selbst gebaute +- **Dateien**: Browser fuer `/shared/uploads/` mit Multi-Select + "Alle markieren" + Bulk-Download (ZIP bei 2+) + Bulk-Delete. Live-Update der Chat-Bubbles beim Delete. +- **Einstellungen**: Reparatur (Container-Restart fuer Brain/Bridge/Qdrant), Komplett-Reset, Betriebsmodi, Sprachausgabe + Voice-Cloning + F5-TTS-Tuning + Voice Export/Import, Whisper, Sprachmodell (brainModel), Onboarding-QR, App-Cleanup ### Was zusaetzlich noch drin steckt - **Disk-Voll Banner** mit copy-baren Cleanup-Befehlen (safe + aggressiv) +- **Token/Call-Metrics**: pro Claude-Call ein Eintrag in `/data/metrics.jsonl` mit ts + Token-Schaetzung. Gehirn-Tab zeigt 1h/5h/24h/30d-Aggregat plus Progress-Bar gegen Plan-Limit (Pro / Max 5x / Max 20x / Custom). Warn-Schwelle 80%, kritisch 90%. - **Voice Cloning**: Audio-Samples hochladen, Whisper transkribiert den Ref-Text automatisch - **Voice Export/Import**: einzelne Stimmen als `.tar.gz` zwischen Gameboxen mitnehmen - **Settings Export/Import**: `voice_config.json` + `highlight_triggers.json` als JSON-Bundle @@ -859,6 +862,8 @@ docker exec aria-brain curl localhost:8080/memory/stats - [x] Sprachmodell-Setting wieder funktional (brainModel in runtime.json statt aria-core) - [x] App-Chat-Sync: verpasste Nachrichten beim Reconnect + chat_cleared Live-Update - [x] App: Chat-Suche mit Next/Prev Navigation statt Filter +- [x] Token/Call-Metrics + Subscription-Quota-Tracking (Pro / Max 5x / Max 20x / Custom) +- [x] Datei-Manager Multi-Select: Bulk-Download als ZIP + Bulk-Delete (Diagnostic + App) ### Phase 2 — ARIA wird produktiv diff --git a/issue.md b/issue.md index f5ece2d..91702ec 100644 --- a/issue.md +++ b/issue.md @@ -258,6 +258,7 @@ Skills mit Tool-Use. - [x] App Chat-Suche umgebaut: Highlight + Next/Prev statt Filter - [x] App Pinch-Zoom in Bildern rewriten (Multi-Touch-Race-Bugs) - [x] Info-Buttons mit Modal-Erklaerungen im Gehirn-Tab +- [x] Token/Call-Metrics + Subscription-Quota-Tracking: pro Claude-Call ein Log-Eintrag mit Token-Schaetzung (chars/4). Gehirn-Tab zeigt 1h/5h/24h/30d-Aggregat + Progress-Bar gegen Plan-Limit (Pro=45/5h, Max 5x=225/5h, Max 20x=900/5h, Custom). Warn-Schwelle 80%, kritisch 90%. ## Offen