Das Inventar- & Profil-Modell
v1.0
·
Updated vor 5 Tagen
Das Inventar- und Profil-Modell
Jeder Server hat ein eigenes Profil als Markdown-Datei unter context/servers/<name>.md. Das Plugin-Verzeichnis selbst ist dein Workspace.
Was im Profil steht
| Abschnitt | Inhalt |
|---|---|
| Connection | host, port, user, key_path, connect_timeout_seconds |
| Identity | description, os, arch, hostname, docker_available, docker_cmd, sudo_passwordless |
| Scoped Operations | die erlaubten Operationen (Scopes) als Checkboxen |
| Protected Resources | critical_compose_projects, protected_paths |
| Discovered State | letzter Stand von Festplatte, OS und Uptime aus /diag |
Deine Daten bleiben lokal
Reale Profile, der aktive Server und das generierte Inventar sind git-ignoriert:
context/servers/*.md— die echten Server-Profilecontext/active-server— der aktive Servercontext/inventory.md— die generierte Übersicht
Nur Vorlagen (z. B. EXAMPLE.md.template) liegen im Repository. So landen Hosts, Benutzer, Ports oder Schlüssel nie in der Versionskontrolle — und dein Inventar übersteht ein claude plugin update unbeschadet.