Skip to content

AVC 0.5.0

Latest

Choose a tag to compare

@github-actions github-actions released this 18 Aug 02:11
· 0 commits to dev since this release
48c11e4

Added

  • AVC installs into Claude Desktop as a one-click extension. Each release now ships a .mcpb bundle per platform, carrying the avc binary inside it — download the one for your machine, install it from Settings → Extensions, and pick the folders your projects live in. Nothing else to install, and no config files to edit. This is the only way Desktop gets the avc_* tools: a plugin's MCP server does not run in Desktop chat, where plugins contribute skills and nothing else.
  • AVC installs into Claude Code as a plugin. Adding the trevarix marketplace and installing agentic-vc registers the MCP server and installs the AVC skills for every project at once, instead of running avc init --skills in each repository. The plugin also adds four slash commands: /agentic-vc:snapshot, /agentic-vc:timeline, /agentic-vc:review-branch, and /agentic-vc:undo.
  • The MCP server can now work across several projects at once. Point it at one or more folders — avc mcp serve ~/Projects — and it discovers the AVC projects underneath, so an agent host with no working directory of its own can still reach your work. With a single project it selects that one automatically and nothing changes; with several, you can switch between them mid-conversation by name.
  • Agent sessions are now checkpointed automatically. The plugin installs a hook that runs avc hook pre-edit before an agent's first file edit, saving the project as it stood before that session started. Safety no longer depends on the agent remembering to snapshot. The checkpoint is taken once per session, not once per edit, so history stays readable — and the hook never blocks an edit, even when AVC itself fails.
  • A new avc-setup skill walks you through installing the avc binary and initializing a project whenever the avc_* tools are unavailable. Previously an agent that could not reach the AVC server had nothing to go on — the server simply failed to start when avc was not on your PATH.
  • avc_init lets an agent set up AVC in a directory that isn't a project yet, so pointing a tool at the wrong folder no longer means leaving the conversation for a terminal.
  • When no project has been selected, the server now advertises the tools that select one instead of advertising nothing at all. Previously an agent in that state had no move to make and no explanation to offer.

Fixed

  • Pre-release builds no longer reach the Homebrew and Scoop channels. A release candidate could previously be picked up as the newest version and installed as if it were stable.
  • avc hook pre-edit is now listed in the command help, instead of working only for those who already knew it existed.
  • The README documented the MCP tool-tier flag as --tier; the flag is --tools.

Changed

  • The agent skill files are now bundled into the avc binary from a single source shared with the plugin, so the guidance avc init --skills writes and the guidance plugin users receive can no longer drift apart.
  • Releases are now published end to end from a single tag, with the plugin marketplace entry held back until the matching binaries are live — so the version the marketplace points at is always one you can actually install.
  • The test suite runs on every change to the development branch, and source formatting is checked automatically, keeping regressions out of the release branch rather than catching them at release time.

Install

macOS

Recommended — Homebrew handles PATH and removes the Gatekeeper prompt automatically.

brew install trevarix/tap/avc

Windows

Recommended — Scoop handles PATH and bypasses the SmartScreen warning automatically.
No admin rights required. avc is available in any terminal immediately after install.

scoop bucket add trevarix https://github.com/trevarix/scoop-bucket
scoop install avc

Linux

curl -sfL https://github.com/trevarix/agentic-vc/releases/download/v0.5.0/avc_0.5.0_linux_amd64.tar.gz | tar xz
sudo mv avc /usr/local/bin/

Direct download (without a package manager)

macOS — extract the archive, then:

# Remove the Gatekeeper quarantine flag
xattr -rd com.apple.quarantine avc
chmod +x avc
sudo mv avc /usr/local/bin/

Windows — extract the .zip, then either:

# Option A — move to an existing PATH location (no admin needed)
Move-Item avc.exe "$env:LOCALAPPDATA\Microsoft\WindowsApps\"

# Option B — create a personal bin directory and add it to your PATH
New-Item -ItemType Directory -Force "$env:USERPROFILE\bin"
Move-Item avc.exe "$env:USERPROFILE\bin\"
[Environment]::SetEnvironmentVariable(
    "PATH",
    "$env:USERPROFILE\bin;" + [Environment]::GetEnvironmentVariable("PATH","User"),
    "User"
)
# Restart your terminal after running this

You can also right-click avc.exe → Properties → check Unblock → OK
before moving it, to dismiss the SmartScreen warning on first run.

Verify the download (optional)

cosign verify-blob \
  --certificate checksums.txt.pem \
  --signature checksums.txt.sig \
  checksums.txt

After installing

avc --version                     # confirm the installed version
avc init                          # initialize AVC in your project
avc init --skills claude-code     # configure Claude Code integration