原文(日本語に翻訳)
/loopがバックグラウンドタスクの完了通知があるにも関わらず、不要なポーリング用ウェイクアップを追加でスケジュールしていた問題を修正
原文(英語)
Fixed /loop scheduling redundant wakeups to poll for background tasks that already notify on completion
概要
/loopコマンドを使用してバックグラウンドタスクを監視する際、タスクの完了通知が既に設定されているにもかかわらず、不要なポーリング用ウェイクアップが追加でスケジュールされていた問題が修正されました。これによりリソースの無駄遣いが解消され、/loopの動作がより効率的になります。
影響を受けるシナリオ
bash
# バックグラウンドタスクを監視するloopを設定していた場合
/loop 60s claude --bg "ビルドが完了したら通知して"
# 修正前: 完了通知があるにもかかわらず60秒ごとの不要なポーリングが発生
# 修正後: 完了通知のみで動作し、不要なポーリングは発生しない注意点
- この修正は
/loopコマンドのパフォーマンス最適化です - バックグラウンドタスクが完了通知を送る場合、
/loopは不要なポーリングをスケジュールしなくなります - 外部の状態をポーリングする用途(CI実行の確認など)では引き続きポーリングが行われます