c6fb8210b3
- 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>
6.0 KiB
6.0 KiB
Mission Control — Roadmap
Nordstern: Den Bosgame nie wieder via SSH/Putty bedienen. 100 % Automatisierung oder Klicki-Bunti. Größeres Ziel: Mission Control als persönliches Agentic OS — lokaler, privater KI-Assistent der das gesamte Setup kennt und steuert.
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 osinrouters/maintenance.pyergänzt (war NameError inupdates())
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.
Offene Schritte (nicht Code, sondern Einrichtung):
- Piper Binary + Kerstin-Stimme auf dem Bosgame installieren (Befehle im Setup-Wizard)
- Windows OpenSSH Server aktivieren (5 PowerShell-Befehle im Setup-Wizard)
- SSH-Key auf Bosgame generieren:
ssh-keygen -t ed25519 -C "hermes-agent@bosgame" -f ~/.ssh/id_ed25519_hermes_agent -N "" HERMES_WINDOWS_HOST+HERMES_WINDOWS_USERinmission-control.servicesetzen
v7 — Memory Layer / Gedächtnis (✅ UMGESETZT & live, Stand 2026-06-23)
Persistentes, tool-übergreifendes Gedächtnis für alle KI-Tools via MCP.
routers/memory.py: SQLite CRUD + Export, WAL-Mode, 5 Kategorien mit Enum-Validierung.mcp_memory.py: stdio-MCP-Server — Tools: get/add/search/update/delete_memory. Einmalig in Cline/OpenCode/Claude Code einbinden.- MemoryPanel.svelte: Gedächtnis-Tab mit Kategorie-Filter, Inline-Edit, Add-Formular.
- ConnectPanel.svelte: Gedächtnis-MCP Setup-Guide mit Config-Snippets.
- 5 Kategorien:
user(wer du bist) ·instruction(Verhaltensregeln für alle Tools) ·stable(Projektfakten) ·versioned(Tech-Versionen) ·ephemeral(7 Tage, dann weg).
v6 — Workflow & Politur (✅ UMGESETZT & live, Stand 2026-06-21)
- Dashboard zeigt echtes Modell hinter dem Alias; Toolbar-Update-Badges (OS + Modell-Upgrades).
- News als Magazin-Layout; Guide neu mit Tutorials/Workflows + Konzept-Karten.
- Cookbook: Modelle diversifiziert (Qwen3/Gemma/Mistral/DeepSeek), „Beste Wahl für dein System".
v5 — „Anfänger-Lotse" (✅ UMGESETZT & live)
v4 — „Der Lotse" (✅ UMGESETZT & live)
v3 — Redesign + Beginner-UX + Security (✅ UMGESETZT & live)
Details in Git-History.
Nächste Features (Vorschläge)
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.jsonc / Zed-Settings automatisch wenn neue Modelle verfügbar
- Setup-Wizard: SSH-Test-Button mit grünem Haken
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/opencodesetzen
v9 — Agentic OS Orchestrierung
- Hermes kann geplante Tasks ausführen (Cron-artig, z.B. täglich Modell-Updates prüfen)
- Task-Queue: Aufgaben übergeben, Ergebnis später abholen
- Push-Notifications: Hermes meldet sich wenn er fertig ist
- Multi-Step-Workflows: "Recherchiere X, schreibe Zusammenfassung, speichere ins Gedächtnis"
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 (nach v8.5)
Langfristig
- Hermes-Persönlichkeit konfigurierbar (Name, Tonalität) über Gedächtnis
instruction-Einträge - Voice-to-Voice latency optimieren (Whisper ROCm wenn stable)
- Mehrsprachige TTS-Stimmen (EN + DE umschaltbar)
- Hermes kann Mission Control selbst weiterentwickeln (Agentic self-improvement)