Jido.Actions.Scheduling (Jido v2.3.0)

Copy Markdown View Source

Base actions for scheduling delayed signals and timeouts.

These actions wrap the Schedule directive for common timing patterns.

Usage

use Jido.Agent,
  name: "timed_worker",
  signal_routes: [
    {"work.start", MyStartAction},  # Might schedule a timeout
    {"work.timeout", Jido.Actions.Status.MarkFailed}
  ]