This repository has been archived on 2026-07-22. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
mission-control/ROADMAP.md
T
Hitonabi 8539999627 fix+docs: Bug-Fixes, vollstaendige Dokumentation v8
Bug-Fixes:
- hermes_agent.py: asyncio.get_event_loop() → get_running_loop() (Python 3.10+)
- routers/hermes.py: Thread-Lock fuer Whisper-Init, HERMES_WINDOWS_USER Import,
  Piper stderr logging, __import__ Anti-Pattern entfernt
- routers/memory.py: SQLite WAL-Mode, Kategorie-Enum-Validierung (user/instruction/stable/versioned/ephemeral)
- HermesPanel.svelte: findLast() → reverse().find() (Browser-Kompatibilitaet)
- ConnectPanel.svelte: Hardcoded Username durch Platzhalter ersetzt

Docs:
- CLAUDE.md: komplett aktualisiert (v7+v8, Hermes, Memory, alle Env-Vars)
- ROADMAP.md: v7+v8 als erledigt, naechste Features (v8.1-v9.1)
- README.md: komplett neu geschrieben (Agentic OS Konzept, alle Features)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-23 14:48:22 +02:00

4.5 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 — 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.

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_USER in mission-control.service setzen

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.1 — Hermes Windows-SSH (Phase C)

  • 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

v8.2 — .well-known/opencode Remote Config

  • GET /.well-known/opencode — vollständige, dynamisch generierte OpenCode-Config (provider + 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

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 aktualisieren

  • 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

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)