Rudel
Features

Rudel exposes hooks around sandbox lifecycle events.

Common hook groups include:

  • sandbox create, update, destroy
  • snapshot and restore
  • cleanup and expiry reporting
  • Git push and worktree operations

Example

add_action(
    'rudel_after_environment_create',
    function ( \Rudel\Environment $environment ): void {
        error_log( 'Created Rudel environment ' . $environment->id );
    }
);

Hook payloads use Rudel models and arrays. Prefer the documented public API over reaching into command classes.

Filters

Filters are intended for policy adjustment, not for replacing Rudel's storage model.

Runtime identity, table prefixes, and worktree metadata remain DB-backed Rudel state.

On this page