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)