コンテンツにスキップ

OpenClaw自動化ガイド:最適な仕組みを5分で選択

日々の開発業務や運用の中で、「この作業、自動化できればいいのに」と思う瞬間は多いですよね。しかし、いざ自動化しようとすると、定期実行にすべきか、イベント駆動にすべきか、あるいはバックグラウンドで動かし続けるべきか、最適な方法を選ぶのは意外と難しいものです。

OpenClawには、さまざまなユースケースに対応した複数の自動化メカニズムが用意されています。このページでは、あなたの目的にぴったりの方法を選ぶためのガイドを提供します。

flowchart TD
A{Run on a schedule?} -->|Yes| B{Exact timing needed?}
A -->|No| C{React to events?}
B -->|Yes| D[Cron]
B -->|No| E[Heartbeat]
C -->|Yes| F[Hooks]
C -->|No| G[Standing Orders]
MechanismWhat it doesRuns inCreates task record
HeartbeatPeriodic main-session turn — batches multiple checksMain sessionNo
CronScheduled jobs with precise timingMain or isolated sessionYes (all types)
Background TasksTracks detached work (cron, ACP, subagents, CLI)N/A (ledger)N/A
HooksEvent-driven scripts triggered by agent lifecycle eventsHook runnerNo
Standing OrdersPersistent instructions injected into the system promptMain sessionNo
WebhooksReceive inbound HTTP events and route to the agentGateway HTTPNo
MechanismWhat it does
Gmail PubSubReal-time Gmail notifications via Google PubSub
PollingPeriodic data source checks (RSS, APIs, etc.)
Auth MonitoringCredential health and expiry alerts

OpenClawを最大限に活用するには、複数のメカニズムを組み合わせるのがおすすめです。

  1. Heartbeat は、30分に1回などの間隔で、インボックスやカレンダー、通知のチェックをまとめて行います。
  2. Cron は、日次レポートや週次レビュー、あるいは一度限りのリマインダーなど、正確なスケジュールが必要なタスクを担当します。
  3. Hooks は、ツール呼び出しやセッションのリセット、コンパクションといった特定のイベントに対して、カスタムスクリプトで反応します。
  4. Standing Orders は、「返信する前に必ずプロジェクトボードを確認する」といった、エージェントに常に守らせたいコンテキストを与えます。
  5. Background Tasks は、すべての切り離されたワークフローを自動的に追跡し、後から監査や確認ができるようにします。

詳細な比較については、Cron vs Heartbeat を参照してください。

旧 ClawFlow に関するリファレンス

Section titled “旧 ClawFlow に関するリファレンス”

古いリリースノートやドキュメントでは ClawFlow や openclaw flows という言葉が使われていることがありますが、現在の CLI での名称は openclaw tasks です。

サポートされているタスク台帳コマンドについては Background Tasks を、互換性に関する注意点については ClawFlow および CLI: flows を確認してください。

AI Setup Assistant

OpenClaw

OpenClaw Expert

まだ解決しませんか?

このページで解決しない場合は、OpenClaw Expertに直接質問してください。