From e2dd47255e828b67ccb4a5a04e161561597e1c1e Mon Sep 17 00:00:00 2001 From: duffyduck Date: Mon, 11 May 2026 23:56:14 +0200 Subject: [PATCH] =?UTF-8?q?docs:=20README=20+=20issue.md=20=E2=80=94=20App?= =?UTF-8?q?-Chat-Sync-Verhalten=20praezisiert?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit App-Chat-Sync ist seit Commit 3497aa2 "Server is Source of Truth" — bei jedem Reconnect KOMPLETTER Server-Stand statt incremental. Doku angepasst: - App leert sich wenn Server leer ist (z.B. nach "Konversation zuruecksetzen") - Lokal-only Bubbles bleiben erhalten (Skill-Notifications, Voice ohne STT) - Bridge schreibt chat_backup.jsonl pro Turn — als Server-Backing-Store Co-Authored-By: Claude Opus 4.7 (1M context) --- README.md | 2 +- issue.md | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 23ae68e..4249f8e 100644 --- a/README.md +++ b/README.md @@ -860,7 +860,7 @@ docker exec aria-brain curl localhost:8080/memory/stats - [x] **Phase B Punkt 3:** Brain Conversation-Loop (Single-Chat UI, Rolling Window 50 Turns, Schwelle 60 → automatisches Destillat, manueller Trigger) - [x] **Phase B Punkt 4:** Skills-System (Python-only via local-venv, skill_create als Tool, dynamische run_ Tools, Diagnostic Skills-Tab mit Logs/Toggle/Export/Import, skill_created Live-Notification in App+Diagnostic, harte Schwelle "pip → Skill") - [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-Sync: kompletter Server-Sync bei Reconnect (Server = Source of Truth) + chat_cleared Live-Update. Lokal-only Bubbles (Skill-Notifications, laufende Voice ohne STT) bleiben erhalten. - [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) diff --git a/issue.md b/issue.md index 91702ec..1d14f5b 100644 --- a/issue.md +++ b/issue.md @@ -239,7 +239,8 @@ Skills mit Tool-Use. - [x] Memory-Destillat: bei >60 Turns automatisch 30 aelteste → fact-Memories via Claude-Call - [x] Hot Memory (pinned) + Cold Memory (Top-5 semantisch) im System-Prompt - [x] Manueller Destillat-Trigger + Konversation-Reset (Brain + Diagnostic chat_backup gleichzeitig) -- [x] App-Chat-Sync: verpasste Nachrichten beim Reconnect + chat_cleared Live-Update +- [x] Bridge schreibt chat_backup.jsonl bei jedem Turn (User + ARIA + ARIA-Files) +- [x] App-Chat-Sync: kompletter Server-Sync bei Reconnect (Server = Source of Truth). Wenn Server leer → App leert auch. Lokal-only Bubbles (Skill-Notifications, laufende Voice ohne STT) bleiben erhalten. Plus chat_cleared Live-Update wenn Diagnostic die History wiped. ### Skills-System (Phase B Punkt 4)