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.1

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.1
File Size Uploaded Provenance
writ_vcs-0.2.1.tar.gz 688.0 kB With provenance Details

Built distributions (wheels)

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

Total release size: 42.9 MB

Release files / writ_vcs-0.2.1.tar.gz

Download URL writ_vcs-0.2.1.tar.gz
Size 688.0 kB
Tags Source
SHA-256 checksum
How to use checksums
a54425c2c8945d6d6b129fa7743f526d358dbb06daf2184468f62091b407db71
BLAKE2b-256 checksum
How to use checksums
e94f830da8ba7eed40e5bef575e6e801e68acc76eb86b7c126749b809bba1d17
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.2.1-cp38-abi3-win_amd64.whl

Download URL writ_vcs-0.2.1-cp38-abi3-win_amd64.whl
Size 8.3 MB
Tags CPython 3.8 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
74002ea2428182c372ca1df964fcca75bac7f3be02922dfb4ebd11cb793186b7
BLAKE2b-256 checksum
How to use checksums
cabfa49e671cb10525d3a3d43c79be0c1b99b8e8326af42ce98b46307b60a7a2
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.2.1-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL writ_vcs-0.2.1-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 9.0 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
7d30d5ee0c2c78e13eb31d3c310f9a41ad07d774fb18db86649966d1b0a19f40
BLAKE2b-256 checksum
How to use checksums
977cda797b9886958a50136e00674db413e5450fa28b5338f53b3ec3a1791bc6
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.2.1-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL writ_vcs-0.2.1-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 8.8 MB
Tags CPython 3.8 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
8647371ffa1d49c99dfd2d2dbfc98524bf0762c76f4e1d8a585f198a8cd7a6b9
BLAKE2b-256 checksum
How to use checksums
c300babedb934308681be8122c13f99667b1c7ac4b6f1e369505ee5943160796
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.2.1-cp38-abi3-macosx_11_0_arm64.whl

Download URL writ_vcs-0.2.1-cp38-abi3-macosx_11_0_arm64.whl
Size 7.8 MB
Tags CPython 3.8 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2cddcbd062a49022f34ec4c14abfee56a1b5e6503727ca15e984ce298cf04fc8
BLAKE2b-256 checksum
How to use checksums
d182fe549c194ed8b2a9755c80e0c339ef24e0dd23cae0a908cf592a28a0ddb7
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.2.1-cp38-abi3-macosx_10_12_x86_64.whl

Download URL writ_vcs-0.2.1-cp38-abi3-macosx_10_12_x86_64.whl
Size 8.3 MB
Tags CPython 3.8 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
fb100be38cfa6f465c87abdaa0eaf111b0b2735ddbc606fa8db06295504adabf
BLAKE2b-256 checksum
How to use checksums
253e357924249d75847a152dbc38ffaab8fbf2e04efd61d99b28dd38dee827b0
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.2.1

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.1.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