plugin-example
| Version | 2026.176.1400 |
| Repo | superproject |
| Plugin | yes — see the plugin reference |
Reference plugin candy for the exampleprobe check verb (a deterministic
pass-with-marker probe). Its Go lives IN the candy (importable provider
package + cmd/serve shim) — COMPILED INTO charly when listed in charly.yml
compiled_plugins: (the default, registered in-process via
registerCompiledPlugin), and served OUT-OF-PROCESS over gRPC by the shim
when not. The canonical “a plugin is a candy” example — same
authoring/discovery/validation/ADE as any candy, plus a plugin: block.
Companion of candy/plugin-example-external (now identical in shape; the
in-charly-module builtin form was retired).
Acceptance plan
Section titled “Acceptance plan”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 exampleprobe plugin verb dispatches through the provider registry and passes |