meta_plugin_protocol 0.2.12

Shared plugin protocol types for meta subprocess plugins
Documentation

Shared plugin protocol types for meta subprocess plugins.

This crate defines the communication protocol between the meta CLI host and its subprocess plugins (meta-git, meta-project, meta-rust, etc.).

The protocol works as follows:

  1. Host discovers plugins via --meta-plugin-info (plugin responds with PluginInfo JSON)
  2. Host invokes plugins via --meta-plugin-exec (sends PluginRequest JSON on stdin)
  3. Plugin responds with either a PlanResponse JSON (commands to execute) or direct output