DeepLink-org

Pvisor — Development skill for Claude Code

Development community

Run a coding agent in a staged workspace, review its file changes, and apply only what you keep.

How to install Pvisor

This entry records only its repository, not the path inside it, so there is no exact command to give. Open DeepLink-org/pvisor and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Pvisor does

Run a coding agent in a staged workspace, review its file changes, and apply only what you keep.

Alternatives in Development

  • Epic Review — Mark epic review requested, approved, or changes requested 243.5k ★
  • Stop Review Gate — You are reviewing uncommitted changes before the author finishes their turn 664 ★
  • Devteam — Run a team of local coding agents in your terminal 264 ★

README

PolicyVisor PolicyVisor (pVisor)

Run a coding agent in a staged workspace, review its changes, and apply only the paths you keep.

运行 Agent,改动先进入暂存区,审查后再决定哪些写入工作区。

[![CI](https://github.com/DeepLink-org/pvisor/actions/workflows/ci.yml/badge.svg)](https://github.com/DeepLink-org/pvisor/actions/workflows/ci.yml) [![Documentation](https://img.shields.io/badge/docs-latest-blue)](https://deeplink-org.github.io/pvisor/) [![License: Apache-2.0](https://img.shields.io/badge/license-Apache--2.0-blue.svg)](https://github.com/DeepLink-org/pvisor/blob/main/LICENSE)

![Run an agent, review its file changes, apply the paths you keep](https://raw.githubusercontent.com/DeepLink-org/pvisor/main/docs/overrides/assets/logos/pvisor-social.png)

pVisor runs your existing Agent CLI, a script or an automation command. With staging enabled the agent edits a copy-on-write view, so your working tree stays unchanged until you apply a change. `apply` takes the paths you name and checks the recorded preimage first, so it refuses a file that changed underneath it. Every Job also writes a Run Bundle with the command, the effective policy, the file changes, and which controls actually installed.

The basic workflow needs no Agent SDK and no model account.

Run one Job

pip install pvisor-sandbox
cd your-project

pvisor spawn --safe -- claude      # your Agent CLI, or any script
pvisor review last                 # read the staged changes
pvisor apply last --path src       # keep src/
pvisor drop last                   # discard whatever you left staged

Replace `claude` with your Agent CLI or script. `--safe` requests the safety preset and refuses an executor that cannot provide isolation and staging. `last` resolves the latest Job registered for the current workspace; add `--diff` to print a unified diff beside the classified change list. With `-