Built-ins

schedule Plugin

Internal scheduling infrastructure for plugin actions and delayed or timed redispatch

Action schedule

schedule is an infrastructure concept for delayed plugin actions.

It is responsible for polling scheduled jobs and redispatching due plugin actions. In the current user-facing CLI, it is not a standalone plugin that you start, stop, or call with business actions.

Main shape

  • persistent action jobs
  • runtime polling and recovery
  • no business actions

What it is for

Use action scheduling as a mental model when you want to understand:

  • why scheduling belongs to plugin lifecycle instead of the top-level agent shell
  • how delayed plugin actions are re-invoked
  • why it belongs to the Plugin runtime rather than a top-level CLI command

How users use it

Action scheduling is currently internal Plugin runtime infrastructure and has no standalone CLI management command. Use the task Plugin for user-managed, reusable automation.

Important semantics

  • it mainly polls PluginScheduleStore
  • it restarts interrupted running jobs back to pending on startup recovery
  • it is a core infrastructure pattern, not a normal user-facing business plugin

Public status

Action scheduling is platform infrastructure rather than a normal public SDK capability plugin.