Feat: Memory-Onboarding via Hermes statt fester Starter-Vorlage
Empty State der Gedaechtnis-Seite fragt nicht mehr nach kanned Facts (war zu sehr auf eine Person zugeschnitten), sondern leitet ein Onboarding-GESPRAECH mit Hermes an: das UI zeigt einen fertigen, generischen Onboarding-Prompt (Hermes interviewt den Nutzer in 5 Schritten). Buttons: "Im Terminal starten" (kopiert Prompt + springt zum Terminal-Tab via mc-navigate-Event) und "Prompt kopieren"; Hinweis auf Telegram + manuelles Anlegen. Das Gespraech fuellt das Gedaechtnis dann ueber den Auto-Lern-Hook. App.tsx: mc-navigate CustomEvent -> setView (Tab-Wechsel aus Views heraus). Live verifiziert (Onboarding-State, Prompt, Terminal-Navigation, kein Fehler). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -39,6 +39,15 @@ export default function App() {
|
||||
return () => window.removeEventListener("open-system-drawer", handleOpen)
|
||||
}, [])
|
||||
|
||||
useEffect(() => {
|
||||
const handleNav = (e: Event) => {
|
||||
const v = (e as CustomEvent).detail?.view as ViewId | undefined
|
||||
if (v) setView(v)
|
||||
}
|
||||
window.addEventListener("mc-navigate", handleNav)
|
||||
return () => window.removeEventListener("mc-navigate", handleNav)
|
||||
}, [])
|
||||
|
||||
const active = NAV.find((n) => n.id === view)!
|
||||
|
||||
return (
|
||||
|
||||
Reference in New Issue
Block a user