Skip to content

plugin-example-kind

Version 2026.181.0001
Repo superproject
Plugin yes — see the plugin reference

Reference OUT-OF-TREE charly class:kind plugin (F4) — a standalone Go module (go.mod + main.go) serving the examplekind entity KIND over go-plugin gRPC via the charly plugin SDK. It proves PARSE-TIME kind prescan + pre-load connect: a kind: examplekind entity whose plugin is NOT compiled in is recognized at parse, the plugin is connected before decode, and runPluginKind dispatches Invoke(OpLoad) so the authored body lands in uf.PluginKinds. The kind-class companion of the verb/deploy/step example plugins; NOT in compiled_plugins (out-of-process only).

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 out-of-tree class:kind plugin ships a buildable Go module the host can build + serve out-of-process