Nous Research、エージェント SDK Hermes Agent に定時実行コマンド /loop を追加──CI 監視やポーリングを自動化
セッション内で任意のプロンプトを定期実行する /loop コマンドを実装し、状態変化がない場合は指数バックオフで無駄な演算コストを抑制する。
リリース: 2026-08-14 · 読了 3 分記事の要約
1. 核心(What)
- Nous Research は、エージェントフレームワーク Hermes Agent に新コマンド /loop を実装した。
- /loop コマンドは、現在のセッション内で任意のプロンプトやスラッシュコマンドを定期的に再実行する。
- 動作モードとして、5m などの固定間隔と、変更がない場合にバックオフするセルフペースモードの 2 種類を用意している。
- 停止条件は --times N や --until <condition>、またはエージェント自身が発火する LOOP_COMPLETE で制御する。
2. 影響(Why)
- CI 監視やポーリングの実装負荷を軽減: 従来の /goal(目的駆動型)と cron の間を埋める軽量な監視ループとして機能し、セッションを離脱せずにデプロイやマイグレーションの進捗確認を自動化できる。
- 国内 SaaS のインフラ監視への影響: [国内 B2B SaaS 開発チーム] のような小規模プラットフォーム運用チームは、チャットツール経由の簡易的な CI ウォッチャーやステータス監視を外部 SaaS なしで構築できる。
3. 根拠・詳細(How)
- 変更検知による指数バックオフ機構: セルフペースモードではデフォルト 1 分を起点とし、エージェントの応答に変化がない場合は 2m、4m、8m と最大 15 分まで指数バックオフで間隔を広げる。
- ローカルダイジェストによる無駄な演算の排除: タイムスタンプを除外したローカルダイジェスト比較を用いて変更検知を行うため、アイドルの状態における余分なコンピュートコストが発生しない。
4. 展望・課題(Next)
- マルチプラットフォーム対応の展開: CLI やデスクトップアプリに加え、Telegram、Discord、Slack、WhatsApp などのメッセージングゲートウェイ全体で同等のループ監視機能が利用可能になる。