Zurück zu Fragen und Antworten zu KI
Was soll ich tun, wenn die Dateien im Hermes Agent-Container immer verschwinden?

Was soll ich tun, wenn die Dateien im Hermes Agent-Container immer verschwinden?

Fragen und Antworten zu KI Admin 54 Aufrufe

Wenn die im Hermes Agent-Container installierten Pakete oder generierten Dateien immer verschwunden sind, überprüfe zuerst die terminal.container_persistent. Wenn das Container-Backend nicht gespeichert wird, kann das Dateisystem mit der Sitzung zerstört werden. Selbst wenn vorhanden ist, unterscheide zwischen "Arbeitsverzeichnisvolumen" und "Containerwurzeln".

Schauen wir uns zuerst die Konfiguration an

In der offiziellen Tooling-Dokumentation beinhaltet die Container-Ressourcenkonfiguration container_persistent, um zu bestimmen, ob das Dateisystem über Sitzungen hinweg beibehalten wird. Die Standardidee ist, den Arbeitsbereich durch das Volume zu behalten, anstatt dass das Container-Root-Dateisystem unendlich schreibt.

Häufige Ursachen

  • Aufgaben schreiben Dateien in ein temporäres Verzeichnis statt in einen Arbeitsbereich.
  • Die Container-Persistenz wird deaktiviert und die nächste Sitzung ist die neue Umgebung.
  • Der Docker-Mount-Pfad ist nicht derselbe wie das Arbeitsverzeichnis von Hermes.
  • Das Paket wird auf der temporären Schicht des Containers installiert und verschwindet natürlich, nachdem das Backend wieder aufgebaut wurde.

Wie man es vermeidet

Lass Hermes das Produkt explizit in das Projektverzeichnis oder das Mount-Verzeichnis schreiben; Wenn Caching-Abhängigkeiten erforderlich sind, verwenden Sie ein persistentes Container-Backend; Wichtige Artefakte werden zeitnah an Git übermittelt oder auf die Host-Maschine kopiert. Der Wert des Container-Backends ist Isolation, nicht das automatische Speichern aller temporären Dateien für dich.

Empfohlene Tools

Mehr