Skip to content
このページは AI の支援により作成・翻訳されました。誤りがあれば、改善にご協力ください。 GitHub で編集

cron システム

PRX の cron システムはデーモン用のスケジュールタスク実行を提供します。定期的なメンテナンスタスク、ハートビート監視、ユーザー定義のスケジュールジョブを処理します。

概要

cron システムは PRX デーモンの一部として実行され、以下を管理します:

  • ハートビート -- 定期的なヘルスチェックとステータスレポート
  • メンテナンスタスク -- メモリハイジーン、ログローテーション、キャッシュクリーンアップ
  • ユーザータスク -- カスタムのスケジュール済みエージェントアクション

アーキテクチャ

┌─────────────────────────┐
│     Cron Scheduler       │
│                          │
│  ┌────────────────────┐  │
│  │  Heartbeat (30s)   │  │
│  ├────────────────────┤  │
│  │  Memory Hygiene    │  │
│  ├────────────────────┤  │
│  │  Log Rotation      │  │
│  ├────────────────────┤  │
│  │  User Tasks        │  │
│  └────────────────────┘  │
└─────────────────────────┘

設定

toml
[cron]
enabled = true
timezone = "UTC"

[[cron.tasks]]
name = "daily-report"
schedule = "0 9 * * *"  # cron expression
action = "agent"
prompt = "Generate a daily summary report"

関連ページ

Released under the Apache-2.0 License.