Hermes Agent 容器后端资源不够,表现通常是安装依赖被杀、构建失败、磁盘满、测试跑到一半退出。解决方向是调 terminal.container_cpu、terminal.container_memory、terminal.container_disk,而不是换模型。
哪些后端会受影响
Docker、Singularity/Apptainer、Modal、Daytona 等容器类后端都可能受资源限制影响。官方工具文档提供了统一的容器资源配置:CPU 核数、内存 MB、磁盘 MB,以及是否持久化文件系统。
怎么调
- 内存不够:提高
terminal.container_memory,例如从默认值提高到更适合构建的大小。 - 磁盘不够:提高
terminal.container_disk,尤其是 Node、Python、模型依赖较多的项目。 - 并发编译慢:提高
terminal.container_cpu。 - 不想每次重装依赖:确认
container_persistent是 true。
排查时让 Hermes 先运行 df -h、free -m、nproc。资源问题要用系统指标判断,不要只看模型总结。