This directory contains the System Git VCS backend plugin used by OpenVCS.
- The plugin runs as a long-lived Node.js process.
- The plugin implements the JSON-RPC contract used by the backend runtime (
plugin.*andvcs.*) through the shared SDK runtime delegates. - Git operations are executed through the local
gitCLI. - The runtime uses a trust model (no per-capability permission prompts).
npm installnpm run lintnpm run build- TypeScript sources live in
src/. npm run buildrunsopenvcs build, which invokesbuild:pluginand writes the runtime intobin/.
npm testnpm run distnpm run distrunsopenvcs dist, which builds plugin assets before packaging unless--no-buildis passed.