Skip to content

Plugins cookbook (SDK 1.0)

CLI recipes for discovering and running workspace plugins. Authoring: Plugin authoring · Policy: Plugin policy.

Requires a clone

Samples below use examples/plugin-workspace/. That tree is not installed by cargo install strixonomy-cli.

From a git clone, use cargo run -- or an installed strixonomy.

List and inspect

strixonomy plugins list examples/plugin-workspace
strixonomy plugins list examples/plugin-workspace --format json

strixonomy plugins info org.example.demo-graph examples/plugin-workspace
strixonomy plugins info org.example.demo-graph examples/plugin-workspace --format json

info prints lifecycle fields (state, activation, enabled, depends_on).

Enable / disable

strixonomy plugins disable org.example.demo-graph examples/plugin-workspace
strixonomy plugins enable org.example.demo-graph examples/plugin-workspace

enable / disable follow activation policy and cascade dependents.

Run actions

strixonomy plugins run org.example.demo-reasoner --action reasoner.classify examples/plugin-workspace
strixonomy plugins run org.example.demo-query --action query.run --query "SELECT short_name FROM classes" examples/plugin-workspace
strixonomy plugins run org.example.demo-refactor --action refactor.preview --iri http://example.org/Person examples/plugin-workspace
strixonomy plugins run org.example.demo-graph --action graph.build --iri http://example.org/Person examples/plugin-workspace

Legacy actions also work: validate, export, workflow (with --step when needed). Full flag table: CLI reference — plugins.

Clone shortcut

cargo run -- plugins list examples/plugin-workspace
cargo run -- validate examples/plugin-workspace

Next

Goal Document
Manifests and providers Plugin authoring
Compatibility promise Plugin policy
IDE plugin UI Feature tour — Plugins