Get notified

No form. No list. Three real options.

We are not going to collect your email address to send you a newsletter we have not written. Releases are cut on GitHub, and GitHub already has three good ways to tell you when one lands — one of which does not involve an account at all. Pick whichever fits how you already work.

Three ways

Pick one and you are done

Current release is v10.0. Everything below points at the same repository: paracoding-ai/paracoding-oss.

Watch

Watch → Custom → Releases

The one most people want. On the repository page, open the Watch menu, choose Custom, and tick Releases only. GitHub notifies you when a release is published and stays quiet about every issue, comment and push in between. Signal without the firehose.

Atom

Subscribe to the feed

No GitHub account required, no notification settings to maintain, nothing that can be unsubscribed on your behalf. Point any feed reader at https://github.com/paracoding-ai/paracoding-oss/releases.atom and you get an entry per release, with the tag and the notes.

Star

Star the repository

Not a notification channel — a bookmark and a signal. It puts the repo in your own stars list so you can find it again, and it is the only vanity metric this project keeps. If the work is useful to you, it is a cheap way to say so.

# The feed, if you would rather wire it up yourself:
https://github.com/paracoding-ai/paracoding-oss/releases.atom

# Check what the newest published release is, from a shell:
curl -fsSL https://github.com/paracoding-ai/paracoding-oss/releases.atom \
  | grep -m1 '<title>'
Link hygiene. The current release is v10.0: releases/tag/v10. Older tags floating around in bookmarks and blog posts are dead — if a link you have does not resolve, take it from the feed or the releases page rather than editing the tag by hand.

Release discipline

What to expect in a release

Worth knowing before you subscribe, because it tells you what a notification from this repository actually means.

A minor bump every time a cut leaves our hands. There is no "unreleased build floating around", no dot-release for a typo that quietly also changed behaviour, no two artefacts wearing the same number. If it left here, the version moved. That means a notification from this feed always corresponds to a distinct, addressable set of bytes — never to a re-published tag you have already installed.

The version is an input, not a side effect. The release generator is told what version it is building; it does not infer one from the branch, the date, the commit count or whatever happens to be in a tag at the time. That inversion is what makes the next sentence possible, and it is deliberate: a version derived from mutable context is a version that changes when the context does.

Same commit plus same version always means the same bytes. The generator is deterministic. Cut twice, run diff -r over the two trees, expect zero. Archives are reproducible — fixed mtime, gzip level 9, file modes taken from the tree, which is also why install.sh arrives executable in the tarball and does not in a clone. Every file carries a SHA-256 entry in a per-release manifest, so you can verify what you downloaded rather than trusting that it looks right.

Deterministic generator
Cut the same version from the same commit twice and diff -r the results: zero differences. If it is not reproducible, it is not a release.
Reproducible archives
Fixed mtimes, gzip 9, modes preserved from the tree at 0755 where the tree says 0755.
SHA-256 manifest
One entry per file. Verify the tree you unpacked before you run the installer against a project you care about.
Leak ratchets
The check that stops secrets and internal material reaching a public cut only ever tightens. A ratchet that can be loosened is a suggestion.
Mutation-tested smoke tests
Each assertion has a seeded defect and the verdict is required to flip. A check that cannot fail is worse than no check, because it produces confidence without evidence.

Release notes say what changed and, where it matters, what it breaks. We do not ship a roadmap item described as if it already works, and we do not quietly change a default without naming it — the shipped defaults are PC_AUTO_APPROVE=1, PC_GUARDRAILS=0 and PC_REQUIRE_PASSKEY=0, and if any of those ever moves, that will be the first line of the notes, not a footnote.

While you wait

There is nothing to wait for

v10.0 is out. Subscribing is for the next one — the current one you can install this afternoon.

Install it now. A GCP project with billing linked, Cloud Shell, and one command with no arguments. The installer stops at step 0 with the exact missing permission if your project is not ready, and prints the console URL and the MCP URL when it finishes. Start growing.
Or read first. Apache-2.0, whole tree, including the parts this site makes claims about. The source, the screenshots from a live install, and the honest cost breakdown.

Elsewhere in the network: GPUHA.com, Seaside Mushrooms and Paracoding Press — where Book 1 and Book 2 live, and where Book 3, Agentic Fungi — written in the same substrate this harness runs on — is out now.