๐ฅRaise the DeadStart daemons only if they're not already running. No more duplicate processes haunting your system.
๐Eternal VigilanceAutomatic restarts on failure with configurable retry limits and exponential backoff. Your daemons will rise again.
โกReady When SummonedSmart ready checks via delay, output patterns, HTTP endpoints, TCP ports, or custom commands. Know when your daemon is truly alive.
๐ Shell PossessionAuto-start daemons when entering a project directory, auto-stop when leaving. Seamless possession.
๐Dependency ChainsDeclare daemon dependencies for automatic topological start ordering and parallel execution within each level.
๐File WatchingAuto-restart daemons when source files change. Glob patterns with debouncing keep your dev loop tight.
โฐUnholy SchedulesCron-style scheduling for periodic tasks with configurable retrigger modes (finish, always, success, fail).
๐ฎScrying PortalsPeer into the abyss with a terminal TUI or web dashboard. Vim keybindings for the devoted, browser for the casual summoner.
๐คAI IntegrationBuilt-in MCP server lets AI assistants (Claude, Cursor) manage your daemons โ start, stop, restart, and read logs.
๐ก๏ธResource LimitsEnforce memory and CPU limits per daemon. Transient spike protection with consecutive-sample thresholds.
๐ฆContainer ReadyRun as PID 1 inside Docker with zombie reaping and graceful signal forwarding. Production-grade container entrypoint.
๐ท๏ธLifecycle HooksRun commands on ready, fail, retry, stop, and exit events. Fire-and-forget with environment variable injection.