import { LayoutDashboard, Boxes, Brain, Plug, Bot, TerminalSquare, SquareTerminal, HelpCircle, type LucideIcon, } from "lucide-react" export type ViewId = "dashboard" | "models" | "memory" | "connect" | "agent" | "terminal" | "konsole" | "guide" export interface NavItem { id: ViewId label: string hint: string icon: LucideIcon } // Eine Quelle der Wahrheit für Sidebar UND Command-Palette. export const NAV: NavItem[] = [ { id: "dashboard", label: "Cockpit", hint: "Deine Box auf einen Blick", icon: LayoutDashboard }, { id: "models", label: "Modelle", hint: "Speicher, laden & Rollen", icon: Boxes }, { id: "memory", label: "Gedächtnis", hint: "Geteiltes Memory verwalten", icon: Brain }, { id: "connect", label: "Verbinden", hint: "IDE-/Agent-Configs erzeugen", icon: Plug }, { id: "agent", label: "Hermes", hint: "Agent-Status & Verdrahtung", icon: Bot }, { id: "terminal", label: "Hermes-Terminal", hint: "Interaktives Hermes-Agent-Terminal", icon: TerminalSquare }, { id: "konsole", label: "Konsole", hint: "Direkte Box-Shell (SSH-artig)", icon: SquareTerminal }, { id: "guide", label: "Anleitung", hint: "Einrichten & Vibe-Coding", icon: HelpCircle }, ]