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.3.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.3.0
File Size Uploaded Provenance
writ_vcs-0.3.0.tar.gz 777.1 kB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for writ-vcs 0.3.0
File
writ_vcs-0.3.0-cp38-abi3-win_amd64.whl CPython 3.8 abi3 Windows x86-64 Details
writ_vcs-0.3.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.3.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.8 abi3 Linux glibc 2.17+ ARM64 Details
writ_vcs-0.3.0-cp38-abi3-macosx_11_0_arm64.whl CPython 3.8 abi3 macOS 11.0+ ARM64 Details
writ_vcs-0.3.0-cp38-abi3-macosx_10_12_x86_64.whl CPython 3.8 abi3 macOS 10.12+ x86-64 Details

Total release size: 45.7 MB

Release files / writ_vcs-0.3.0.tar.gz

Download URL writ_vcs-0.3.0.tar.gz
Size 777.1 kB
Tags Source
SHA-256 checksum
How to use checksums
8989db77b230b9046195a76a60018d5774ab315ec0d07f4ffb16ac8f2683b7da
BLAKE2b-256 checksum
How to use checksums
44e0961c7a6db8ddcfffe052a9837f3b57a3ca74d9f73c493665c1f489c65a85
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 5, 2026.

Transparency log

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

Download URL writ_vcs-0.3.0-cp38-abi3-win_amd64.whl
Size 8.8 MB
Tags CPython 3.8 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
48c3df76cbaefd9788301a3635fbfe5197b9030574b6c47fbf2cd4b9c55532b3
BLAKE2b-256 checksum
How to use checksums
29e8c2ee9ed8a9c0a1a0f7ad8b4bc9b658bb4a0cf2036610f1e0f6eda3006aff
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 5, 2026.

Transparency log

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

Download URL writ_vcs-0.3.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 9.6 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
e84769ee5842468e4b8187195958ee4887f746f4794c38dac0572e9d3bf98ecf
BLAKE2b-256 checksum
How to use checksums
8eee6116fde82054f4f6d5a531b436a803218ac1ab3dc8e3c18b587dbbc4272b
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 5, 2026.

Transparency log

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

Download URL writ_vcs-0.3.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 9.3 MB
Tags CPython 3.8 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
1420004784a18143e2a4a3d5456d38a63235c937f91e88a24011977d7f528762
BLAKE2b-256 checksum
How to use checksums
52b493e0f2a4477433b797f0624dd32a077f2c1f6dcc55783de64dfff541579f
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 5, 2026.

Transparency log

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

Download URL writ_vcs-0.3.0-cp38-abi3-macosx_11_0_arm64.whl
Size 8.4 MB
Tags CPython 3.8 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9c9143eea383733962e6d8fae6f21d5f6ffd7789be15833172ec243f3131d2d4
BLAKE2b-256 checksum
How to use checksums
2d7cb0b67a200a5d8a13e8e66e13113eb993afdf708b159acb6b030806653fcc
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 5, 2026.

Transparency log

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

Download URL writ_vcs-0.3.0-cp38-abi3-macosx_10_12_x86_64.whl
Size 8.9 MB
Tags CPython 3.8 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
3736e68a785f81862af65b78a502083383ee53e66f635f011379f0fe729daf09
BLAKE2b-256 checksum
How to use checksums
f3a9de21f66575490334c6e678d8afa67a3aa8c1e1b98f63612ef1e74e932414
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 5, 2026.

Transparency log

Security for writ-vcs 0.3.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.3.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 5, 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