Wenn du die eingebauten Fähigkeiten des Hermes-Agenten änderst und später feststellst, dass es nicht aktualisiert wird oder sich merkwürdig verhält, benutze zuerst hermes skills reset 技能名. Wenn du das offizielle Original wiederherstellen willst, füge --restore hinzu. Kopiere und füge keine Überschreibungen direkt aus dem Repository ein, da das den Manifest-Zustand leicht unübersichtlicher machen kann.
Warum aktualisierst du es nicht, falls du es änderst?
Hermes synchronisiert die eingebauten Fähigkeiten mit dem ~/.hermes/skills/ und zeichnet einen Quell-Hash auf. Solange die lokale Kopie von dir modifiziert wird, gilt sie als Benutzeränderung, und nachfolgende Updates werden übersprungen, um deine Anpassungen nicht zu überschreiben. Dies ist ein Schutzmechanismus, kein Bug.
Zwei Wege zur Erholung
hermes skills reset google-workspace: Setze den Manifest-Datensatz zurück, sodass die aktuelle Version wieder die Basislinie ist.hermes skills reset google-workspace --restore: Lokale Änderungen entfernen und die aktuelle offizielle eingebaute Version neu kopieren.
Wann man welches verwenden sollte
Wenn du die neue Version der Datei manuell kopiert hast und sie in Zukunft normal synchronisieren möchtest, nutze normalen Reset. Wenn du keine Anpassungen behalten möchtest und zur sauberen offiziellen Version zurückgehen möchtest, nutze --restore. Du kannst auch --yes hinzufügen, um die Bestätigung in der Skriptumgebung zu überspringen.
Es wird empfohlen, wichtige Fähigkeiten vor der Wiederherstellung zu sichern, besonders wenn Sie darin Workflows, API-Beispiele oder Team-Spezifikationen geschrieben haben. Nach der Wiederherstellung der offiziellen Version ist es besser, die wirklich wertvollen Anpassungen in unabhängige benutzerdefinierte Fähigkeiten zu organisieren, als die eingebauten Fähigkeiten direkt zu ändern.