docs: README/CLAUDE/ROADMAP auf v8.1-v8.3 aktualisiert
- ROADMAP: v8.1 (Bug-Fixes), v8.2 (UX), v8.3 (Memory Import) als done markiert; v8.1-Hermes-SSH -> v8.4, v8.2-opencode -> v8.5 umnummeriert - CLAUDE.md: Projektstatus + 3 neue Gotchas (system_status-Keys, OpenCode .jsonc, ConnectPanel NPM-Proxy) - README.md: Hermes + Gedächtnis-Features aktualisiert, Download-Links erwähnt Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
+37
-9
@@ -5,14 +5,42 @@
|
||||
|
||||
---
|
||||
|
||||
## v8.3 — Memory Import (✅ UMGESETZT & live, Stand 2026-06-23)
|
||||
|
||||
- **MemoryPanel**: Import-Button öffnet Formular — Text einfügen, jede Zeile wird ein eigener Eintrag (Batch-POST).
|
||||
- Quelle wählbar: `claude` · `gemini` · `chatgpt` · `import` · `manual` — Kategorie frei wählbar.
|
||||
|
||||
---
|
||||
|
||||
## v8.2 — UX & Mobile (✅ UMGESETZT & live, Stand 2026-06-23)
|
||||
|
||||
- **GuidesPanel**: "Begriffe kurz erklärt" jetzt ganz oben; Tab-Navigation mit Active-Highlighting + Scroll-to-Group.
|
||||
- **ConnectPanel**: Download-Links für Zed (`zed.dev`) und Cline (VS Code + JetBrains Marketplace) ergänzt; OpenCode `.jsonc`-Pfad und `"providers"`-Key korrigiert; LAN-IP Override für NPM-Proxy-Setups.
|
||||
- **Mobile (≤520px)**: Sidebar → Bottom-Navigation; kompaktere Buttons/Padding; Touch-freundliche Mindesthöhen.
|
||||
|
||||
---
|
||||
|
||||
## v8.1 — Bug-Fix Release (✅ UMGESETZT & live, Stand 2026-06-23)
|
||||
|
||||
Alle kritischen Bugs aus dem ersten Bosgame-Praxistest behoben:
|
||||
|
||||
- **Hermes system_status**: Key-Mismatch behoben — zeigt jetzt echte CPU/RAM/GPU-Werte statt `?`
|
||||
- **Model-Routing**: Keyword-Liste erweitert (recherchiere/suche/vergleiche/…); kein Downgrade wenn komplexes Modell bereits geladen
|
||||
- **HermesPanel**: Chat-History überlebt Browser-Reload (sessionStorage); ⏹ Stopp-Button während Generierung; Verlauf-löschen
|
||||
- **Engine-Update**: fragt jetzt nach sudo-Passwort (analog OS-Update)
|
||||
- **asyncio**: `get_event_loop()` → `get_running_loop()` in Whisper + TTS
|
||||
- **Guide-Titel**: `&` → `&` (HTML-Entity in Textknoten war ein Bug)
|
||||
- `import os` in `routers/maintenance.py` ergänzt (war NameError in `updates()`)
|
||||
|
||||
---
|
||||
|
||||
## v8 — Hermes Agent / Agentic OS Kern (✅ UMGESETZT & live, Stand 2026-06-23)
|
||||
|
||||
**Hermes**: dauerhafter lokaler KI-Assistent auf dem Bosgame. Text + Voice, Tool Calling, Gedächtnis.
|
||||
|
||||
- **`hermes_agent.py`**: ReAct-Agent mit Tool-Set (read_file, list_dir, run_command, system_status, memory r/w, web_search). Modell-Routing: scout für einfache Tasks, coder für komplexe.
|
||||
- **`routers/hermes.py`**: WS `/chat` (streaming), POST `/transcribe` (Whisper STT, CPU), POST `/tts` (Piper TTS, weibliche Stimme Kerstin), GET `/status`, GET `/pubkey`.
|
||||
- **HermesPanel.svelte**: Chat-UI mit Token-Streaming, Tool-Anzeige, Mikrofon-Button (MediaRecorder), TTS-Wiedergabe, Setup-Wizard (Windows SSH + Piper-Anleitung).
|
||||
- **Setup-Wizard**: zeigt Schritt-für-Schritt Einrichtung für Piper + Windows OpenSSH.
|
||||
- **HermesPanel.svelte**: Chat-UI mit Token-Streaming, Tool-Anzeige, Mikrofon-Button (MediaRecorder), TTS-Wiedergabe, Setup-Wizard.
|
||||
|
||||
**Offene Schritte (nicht Code, sondern Einrichtung):**
|
||||
- [ ] Piper Binary + Kerstin-Stimme auf dem Bosgame installieren (Befehle im Setup-Wizard)
|
||||
@@ -52,14 +80,14 @@ Details in Git-History.
|
||||
|
||||
## Nächste Features (Vorschläge)
|
||||
|
||||
### v8.1 — Hermes Windows-SSH (Phase C)
|
||||
### v8.4 — Hermes Windows-SSH
|
||||
- [ ] Hermes kann Dateien auf Windows-PC lesen/schreiben via paramiko SSH
|
||||
- [ ] Tool: `read_file_windows(path)`, `write_file_windows(path, content)`, `run_command_windows(cmd)`
|
||||
- [ ] Hermes updated opencode.json / Zed-Settings automatisch wenn neue Modelle verfügbar
|
||||
- [ ] Mission Control Setup-Wizard: SSH-Test-Button mit grünem Haken
|
||||
- [ ] Hermes updated opencode.jsonc / Zed-Settings automatisch wenn neue Modelle verfügbar
|
||||
- [ ] Setup-Wizard: SSH-Test-Button mit grünem Haken
|
||||
|
||||
### v8.2 — `.well-known/opencode` Remote Config
|
||||
- [ ] `GET /.well-known/opencode` — vollständige, dynamisch generierte OpenCode-Config (provider + models + MCP)
|
||||
### v8.5 — `.well-known/opencode` Remote Config
|
||||
- [ ] `GET /.well-known/opencode` — vollständige, dynamisch generierte OpenCode-Config (providers + models + MCP)
|
||||
- [ ] OpenCode Desktop lädt beim Start automatisch alle Configs von Mission Control
|
||||
- [ ] Einmalig: `OPENCODE_REMOTE_CONFIG=http://192.168.178.151:9000/.well-known/opencode` setzen
|
||||
|
||||
@@ -69,11 +97,11 @@ Details in Git-History.
|
||||
- [ ] Push-Notifications: Hermes meldet sich wenn er fertig ist
|
||||
- [ ] Multi-Step-Workflows: "Recherchiere X, schreibe Zusammenfassung, speichere ins Gedächtnis"
|
||||
|
||||
### v9.1 — Guides & Connect aktualisieren
|
||||
### v9.1 — Guides & Connect weiter verbessern
|
||||
- [ ] Zed als primäre Editor-Empfehlung (Inline-Completion + Agent, lokal)
|
||||
- [ ] Antigravity entfernen oder als "Cloud-first, lokal wackelig" markieren
|
||||
- [ ] Continue als "unsichere Zukunft (Cursor-Akquisition)" markieren
|
||||
- [ ] `.well-known/opencode`-Snippet in Connect-Tab ergänzen
|
||||
- [ ] `.well-known/opencode`-Snippet in Connect-Tab ergänzen (nach v8.5)
|
||||
|
||||
### Langfristig
|
||||
- [ ] Hermes-Persönlichkeit konfigurierbar (Name, Tonalität) über Gedächtnis `instruction`-Einträge
|
||||
|
||||
Reference in New Issue
Block a user