Create a plugin project.
shpentect plugins new my-pluginRun it from the local directory.
shpentect plugins dev ./my-pluginTest its declared behavior and permissions.
shpentect plugins test my-plugin pentect plugins inspect my-pluginPublish the prepared plugin.
shpentect plugins publish ./my-plugin
Choose the smallest plugin form
Use a manifest-only regex detector when matching and labeling spans is enough. Choose Wasm middleware only when you need context, branching, configuration, or control over whether the next middleware runs.
The Rust SDK is published as pentect-plugin.
INFO
Plugin permissions are part of the user-facing security contract. Declare only the access the plugin needs; installation approval is not a substitute for narrow permissions.

