rsclaw-plugin 0.1.0

Plugin crate for RsClaw — internal workspace crate, not for direct use
docs.rs failed to build rsclaw-plugin-0.1.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.

Plugin subsystem.

Plugins are directories under ~/.rsclaw/plugins/<name>/ with a plugin.json5 (or legacy openclaw.plugin.json) manifest.

Supported runtimes:

  • node / bun / deno — JS runtime (subprocess JSON-RPC)
  • wasm — wasmtime component model

Public API:

  • PluginManifest / load_manifest() / scan_plugins()
  • SlotRegistry — memory + context_engine slots
  • Plugin — live JS plugin handle (spawned subprocess)
  • WasmPlugin — live WASM plugin handle (wasmtime)
  • load_all_plugins() — unified loader that dispatches by runtime