Die Backend-Ressourcen des Hermes Agent-Containers sind unzureichend, und die Manifestationen sind meist Installationsabhängigkeiten, die beendet werden, der Build fehlschlägt, die Festplatte ist voll und der Test wird auf halbem Weg beendet. Die Lösungsrichtung besteht darin, terminal.container_cpu, terminal.container_memory und terminal.container_disk anzupassen, anstatt das Modell zu ändern.
Welche Backends betroffen sein werden
Container-Backends wie Docker, Singularity/Apptainer, Modal und Daytona können von Ressourcenbeschränkungen betroffen sein. Die offizielle Werkzeugdokumentation bietet eine einheitliche Container-Ressourcenkonfiguration: CPU-Kerne, Speicher-MB, Festplatten-MB und ob das Dateisystem persistiert wird.
Wie man sich anpasst
- Unzureichender Speicher: Erhöhe die
terminal.container_memory, z. B. vom Standard auf eine Größe, die besser zum Build passt. - Unzureichende Festplatte: Verbessern Sie
terminal.container_disk, besonders bei Projekten mit vielen Node-, Python- und Modellabhängigkeiten. - Langsame gleichzeitige Kompilierung: Verbessert
terminal.container_cpu. - Du möchtest nicht jedes Mal Abhängigkeiten neu installieren: Prüfe, dass
container_persistentstimmt.
Fehlersuche und bitte Hermes, zuerst df -h, free -m nproc durchzuführen. Ressourcenprobleme sollten anhand von Systemindikatoren beurteilt werden, nicht nur anhand der Modellzusammenfassung.