Skip to content

plugin-command

Version 2026.176.2800
Repo superproject
Plugin yes — see the plugin reference

The command check verb relocated into a candy: run a shell command in-container (via the live check engine), host-side (os/exec under charly check live), or backgrounded (fire-and-forget, PID registered with the plan for teardown), asserting exit/stdout/stderr. A HOST-COUPLED verb on the sdk/kit contract (CheckVerbProvider + the AddBackground context extension), so it is COMPILED-IN-ONLY. Its run: ACT is the dedicated package-main install-task emitCmd branch, not a kit role. Matchers via sdk.MatchAll.

This candy’s plan: — the runnable spec charly check executes against a live deployment. check: steps are idempotent probes; run: steps change state.

Intent Step
check the command verb dispatches through the provider registry and runs a shell command asserting its exit status