Skip to content

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 23 Sep 00:47
· 27 commits to main since this release

0.2.0 was about what the supervisor can prove. 0.2.1 is about how you receive it: everything an importer needs now sits on this page, built by CI from the v0.2.1 tag — no clone, no git client, no PyPI (this project has never been on PyPI, and the docs now say so instead of implying it).

What is in here

agent-shepherd.zip — the QwenPaw plugin bundle, named after the plugin id rather than the release so the import URL never has to be re-typed on upgrade:

qwenpaw plugin install https://github.com/CallMeHFK/agent-shepherd/releases/latest/download/agent-shepherd.zip

It carries the tree shepherd install qwenpaw writes down to the bytes (a test extracts both and compares them), plus its own README.md stating the one fact that makes an imported plugin silently useless: the bundle is the observer, and the supervisor it talks to must be installed and running, or everything fails open.

agent_shepherd-0.2.1-py3-none-any.whl and the sdist — that other half, for a box with no git client:

pip install https://github.com/CallMeHFK/agent-shepherd/releases/download/v0.2.1/agent_shepherd-0.2.1-py3-none-any.whl

The workflow that puts these here (.github/workflows/release.yml): push a v* tag and the assets get built and attached. Checked on this very release — the zip CI built is byte-identical to the one built from the tag locally (235f2843…), and the wheel installs into a clean venv and reports 0.2.1.

A README reordered for a first-time reader: quickstart, one diagram of the loop, the six Tier 0 signals as a table with their knobs, the three adapters as a table, then measurement, operations and troubleshooting. The derivations stay in RESEARCH_NOTES.md.

A guard against stale version pins: an install URL embeds the version in its filename, so a bump that forgets the docs keeps sending readers to the previous release's artifact — which still downloads, and still installs. A test now fails when a doc names a release that is not the current one.

Unchanged

No detector, threshold, verdict or ledger behaviour moved in 0.2.1; the diff is packaging, delivery and documentation. shepherd eval still gates CI at F1 ≥ 0.8 with Tier 1 stubbed.