Jido.Actions.Lifecycle (Jido v2.3.1)

Copy Markdown View Source

Base actions for agent lifecycle and coordination patterns.

These actions provide common patterns for:

  • Parent-child communication
  • Process spawning
  • Graceful termination

Usage

use Jido.Agent,
  name: "coordinator_agent",
  signal_routes: [
    {"work.done", Jido.Actions.Lifecycle.NotifyParent},
    {"spawn.worker", Jido.Actions.Lifecycle.SpawnChild},
    {"shutdown", Jido.Actions.Lifecycle.StopSelf}
  ]