Skip to main content

writ-vcs

AI-native version control for agentic development.

Structured checkpoints, spec-driven development, and multi-agent coordination for agentic AI workflows.

Install

pip install writ-vcs

Quick start

# Human sets up the project (once)
writ init

# Agents work. Each agent uses three commands:
writ spec add "task description"    # create a task
writ seal -s "what I did"           # checkpoint work
writ spec done                      # mark task complete

# Human commits everything to git (once)
writ finish
git push

That's the full workflow. writ init detects your environment and sets up everything automatically. Agents discover writ via MCP tools, slash commands, or CLI. writ finish converges overlapping work and commits to git.

Python SDK

import writ

repo = writ.Repository.open(".")
ctx = repo.context()                                    # full project state
repo.seal(summary="work done", agent_id="worker-3")    # checkpoint (auto-scoped)
repo.finish()                                           # converge + commit

CLI

writ init                                          # guided project setup
writ context                                       # full project state (one call)
writ context --format toon                         # token-optimized output
writ spec add "JWT-based auth with token refresh"  # create a spec
writ seal -s "added auth" --spec auth              # structured checkpoint
writ spec done                                     # mark spec complete
writ status                                        # fleet overview
writ finish                                        # converge + commit to git
writ log                                           # seal history
writ verify                                        # cryptographic chain validation

Features

  • Structured context in one call. writ context returns specs, seals, working state, file contention, integration risk. One call, one structured response.
  • Convergence engine. Merges overlapping agent work using genesis trees as base. Auto resolves non-conflicting changes. Escalates real conflicts with confidence scores.
  • Cryptographic integrity. BLAKE3 hash chains and Ed25519 signatures on every seal. writ verify validates the full history.
  • Spec-driven workflow. Specs are structured requirements that agents work against. Task tracking with lifecycle, agent claiming, and genesis snapshots.
  • Git round trip. writ finish converges outstanding work and commits to git with full provenance.
  • MCP server. Native MCP server built in Rust. 21 tools available through the protocol agents already speak.
  • TOON format. Token-optimized output that saves 12% over JSON per call. Spec-scoped context saves 65% at fleet scale.

Metadata

Release files for writ-vcs 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for writ-vcs 0.2.0
File Size Uploaded Provenance
writ_vcs-0.2.0.tar.gz 648.4 kB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for writ-vcs 0.2.0
File
writ_vcs-0.2.0-cp38-abi3-win_amd64.whl CPython 3.8 abi3 Windows x86-64 Details
writ_vcs-0.2.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 abi3 Linux glibc 2.17+ x86-64 Details
writ_vcs-0.2.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.8 abi3 Linux glibc 2.17+ ARM64 Details
writ_vcs-0.2.0-cp38-abi3-macosx_11_0_arm64.whl CPython 3.8 abi3 macOS 11.0+ ARM64 Details
writ_vcs-0.2.0-cp38-abi3-macosx_10_12_x86_64.whl CPython 3.8 abi3 macOS 10.12+ x86-64 Details

Total release size: 36.9 MB

Release files / writ_vcs-0.2.0.tar.gz

Download URL writ_vcs-0.2.0.tar.gz
Size 648.4 kB
Tags Source
SHA-256 checksum
How to use checksums
d7536bf8a0af7da90de7663d6a801973f8cfcb1869e65a956b68b7f451186dd6
BLAKE2b-256 checksum
How to use checksums
d0a60a91d8f932150c03890c466befba30dc119758e88fa1f5f3658b02b8dc8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release files / writ_vcs-0.2.0-cp38-abi3-win_amd64.whl

Download URL writ_vcs-0.2.0-cp38-abi3-win_amd64.whl
Size 7.1 MB
Tags CPython 3.8 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
63366f0e170b8173c84c5f1c2785c0dd6fe914e9f6686c316de7084e81c74b47
BLAKE2b-256 checksum
How to use checksums
d6b15c4361a76f5ad757c7a2fed32a68f79d52947c5e505927ca61bb6901c476
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release files / writ_vcs-0.2.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL writ_vcs-0.2.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 7.7 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
312ff08e7f65fd3b56d942fb760843c76b6db465d6da4e3c8d70c2ed13f2f302
BLAKE2b-256 checksum
How to use checksums
80733a77a1bfe39d4b7b8f801245a7d5a9fae222a31bb9b490e3bc5153b381fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release files / writ_vcs-0.2.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL writ_vcs-0.2.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 7.6 MB
Tags CPython 3.8 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
e4f8442e87a44439110316494b771b8e42a84bf893d39edf98878cdd3315d4ab
BLAKE2b-256 checksum
How to use checksums
05640d2990d2d579663956eef48324db5c23a5ede7bbc4d8a643a49499349cb7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release files / writ_vcs-0.2.0-cp38-abi3-macosx_11_0_arm64.whl

Download URL writ_vcs-0.2.0-cp38-abi3-macosx_11_0_arm64.whl
Size 6.7 MB
Tags CPython 3.8 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f646a4d9f07e8ea81e4bb64cca5404e0c0c1f2739ea5d18e42c4c526a5f08b38
BLAKE2b-256 checksum
How to use checksums
6fd570a98f86f22f2f4413c22a081f83f042a389440474cce5e77e2501daf6e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release files / writ_vcs-0.2.0-cp38-abi3-macosx_10_12_x86_64.whl

Download URL writ_vcs-0.2.0-cp38-abi3-macosx_10_12_x86_64.whl
Size 7.1 MB
Tags CPython 3.8 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
d18e051f402f9941edd6f374bb43599f4e795e65e5ccd7c3cc73c1a9565cef50
BLAKE2b-256 checksum
How to use checksums
1cec1b2fc59dba715be836c323d4c0cde2700a764fdd6dfbb7a99e0302c94ee5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Security for writ-vcs 0.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 6 files in this release have been uploaded with provenance metadata.

Select from 6 files

Attestation for writ_vcs-0.2.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page