Wardrik.Children (wardrik v0.1.0-rc.1)

Copy Markdown

The processes Wardrik supervises, in start order:

  1. The store, unless it's already running.
  2. The vault, with :keys.
  3. Sign-ins, with :oauth.
  4. MCP servers.
  5. Events.
  6. Tool workers.
  7. Agents.
  8. Triggers.
  9. The sleeper. See Wardrik.Sleeper.
  10. Channels.
  11. Listeners.
  12. Notices. See Wardrik.Notify.
  13. Delegation. See Wardrik.Delegation. It's last, so restarting it restarts nothing else.

Summary

Functions

Returns Wardrik's children, in start order.

Functions

children(wardrik)

@spec children(Wardrik.t()) :: [Supervisor.child_spec() | {module(), term()}]

Returns Wardrik's children, in start order.