Hermes Agentコンテナのバックエンドリソースは不十分で、通常はインストール依存関係が終了し、ビルドが失敗し、ディスクがいっぱいになり、テストが途中で終了するなどの現象が発生します。 解決策の方向性は、モデルを変えるのではなく、terminal.container_cpu、terminal.container_memory、terminal.container_diskを調整することです。
どのバックエンドが影響を受けるか
Docker、Singularity/Apptainer、Modal、Daytonaなどのコンテナバックエンドはリソース制約の影響を受けることがあります。 公式のツールドキュメントでは、CPUコア、メモリMB、ディスクMB、ファイルシステムが永続化されているかどうかといった統一されたコンテナリソース構成が提供されています。
調整方法
- メモリ不足:
terminal.container_memoryをデフォルトからビルドにより適したサイズに引き上げてください。 - ディスク不足:特にNode、Python、モデル依存関係が多いプロジェクトでは
terminal.container_diskを改善しましょう。 - スロー同時コンパイル:
terminal.container_cpuが向上します。 - 毎回依存関係を再インストールしたくない場合は、
container_persistentが真実であることを確認しましょう。
まずはヘルメスにdf -h、free -m、nprocを試してもらい、トラブルシューティングをしてください。 リソースの問題は、単にモデルの概要を見るだけでなく、システムの指標によって判断されるべきです。