Skip to content

原文(日本語に翻訳)

/loopコマンドを追加。プロンプトやスラッシュコマンドを定期的な間隔で繰り返し実行できます(例: /loop 5m デプロイを確認

原文(英語)

Added /loop command to run a prompt or slash command on a recurring interval (e.g. /loop 5m check the deploy)

概要

/loopコマンドは、指定した時間間隔でプロンプトやスラッシュコマンドを自動的に繰り返し実行する機能です。デプロイの監視、テスト結果の確認、定期的なコードレビューなど、反復的なタスクを手動で実行する手間を省きます。セッション中にバックグラウンドで動作し、指定した間隔ごとに自動的にプロンプトを送信します。

基本的な使い方

/loop <間隔> <プロンプトまたはコマンド>

間隔の指定例:

  • 5m — 5分ごと
  • 10m — 10分ごと
  • 1h — 1時間ごと
/loop 5m デプロイの状態を確認してください
/loop 10m テストスイートを実行してエラーがないか確認
/loop 30m ログファイルを解析して異常を報告

実践例

デプロイ監視の自動化

CI/CDパイプラインが実行中に、デプロイの進行状況を定期的に確認する:

/loop 5m check the deploy status and report any failures

これにより5分ごとにデプロイ状況を確認し、問題があれば即座に報告されます。

継続的なテスト実行

コードを編集しながら、定期的にテストを実行して回帰を検出する:

/loop 3m テストを実行して失敗しているケースを一覧表示

ログ監視

サービスのログをリアルタイムで監視し、エラーパターンを検出する:

/loop 2m tail -n 50 /var/log/app.log を読み取り、ERRORレベルのログを要約

スラッシュコマンドの定期実行

カスタムスラッシュコマンドを組み合わせて、ワークフローを自動化する:

/loop 15m /build-and-test

注意点

  • セッション終了または手動でキャンセルするまでループは継続します
  • ループを停止するには、セッション内で中断操作(Ctrl+Cなど)を使用してください
  • 短すぎる間隔(数秒など)はAPIコストや負荷が増大するため、適切な間隔を設定することを推奨します
  • cronスケジューリングツールと組み合わせることで、より高度なスケジューリングも可能です

関連情報