# OpenVCS-Core
Shared Rust crate for OpenVCS plugins and the OpenVCS client.
## Cargo features
- `plugin-protocol` (default): JSON RPC message types for plugin stdio communication.
- `vcs`: the `Vcs` trait + `VcsError`.
- `backend-registry`: backend registry helpers (requires `vcs`).
## Plugin helpers
- `openvcs_core::plugin_stdio`: small helpers for stdio JSON-RPC plugins (read/write messages and send a single `respond_shared(...)` call).