要点
OpenClaw が cron API、CLI、ツールスキーマなどに、ジョブごとの動的な実行間隔設定機能を追加した。これにより各ジョブのペース制御が可能になった。
Cron API、CLI、ツールスキーマ、公開出力、SQLite ジョブエンベロープのすべてにおいて、ジョブごとの動的な間隔設定(パシングバウンズ)をオプションで追加しました。この機能では、少なくとも 1 つのバウンド値を設定する必要があります。
現在実行中のペースドジョブのみが、次のチェック時刻の提案(ワンショット・プロポーザル)を記録し、その値を孤立した実行の完了まで保持できるようにします。
正常に実行された後は、提案値をジョブのバウンド範囲内に収め、正確なワンショットスロットマーカーとして永続化します。これにより、メンテナンス処理では該当するタイムスタンプのみが維持されます。また、実行時や編集時、スケジュールの正規化時にはこのマーカーをクリアします。既存の提案なし、スキップ、タイムアウト、エラー時のスケジューリング動作はそのまま保持されます。