spec-agents-coworker (coworker_fabric)
Coworker (pair-programming) domain pack for agent-fabric: repo_index, context_select, context_pack,
code_review, patch_propose and the pipelines improve_code and propose_patch. Context selection is measured (BM25-flavoured scorer,
labeled cases, python -m coworker_fabric.evals), and nothing is ever written to disk: patches are applied in memory and returned
as a unified diff.
Only the working directory and the directories in COWORKER_ALLOWED_ROOTS can be indexed or patched; all paths go through
analysis.safe_path.
Status: pre-release. Until the first PyPI release, install a wheel from the GitHub Releases or use
uv sync --all-packagesin a checkout; thepip installlines below are the PyPI names.
Names
| PyPI distribution | spec-agents-coworker |
| Import name | coworker_fabric |
| Directory in the monorepo | packages/coworker |
| Release tag / PR scope | coworker-vX.Y.Z / coworker |
The distribution is named spec-agents-coworker because the shorter names are taken on PyPI; the import name and the entry point do not change.
Install
pip install spec-agents-coworker
python -m coworker_fabric.evals --root . # deterministic context-selection eval
Demo agent team (pair_programmer, context_scout, code_critic, patch_author): config/ in the repository.
Metadata
Release files for spec-agents-coworker 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| spec_agents_coworker-0.2.1.tar.gz | 30.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| spec_agents_coworker-0.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 60.6 kB
Release files / spec_agents_coworker-0.2.1.tar.gz
| Download URL | spec_agents_coworker-0.2.1.tar.gz |
|---|---|
| Size | 30.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f516640390f23b9649f7cc6d74d60f2f46450affce832a9a75de4f4046de3114
|
|
BLAKE2b-256 checksum How to use checksums |
bf6d5fe1503b218e8d94b7cf2175410be8649379832b178c9ef0102c628b350a
|
| 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 2, 2026.
Transparency logRelease files / spec_agents_coworker-0.2.1-py3-none-any.whl
| Download URL | spec_agents_coworker-0.2.1-py3-none-any.whl |
|---|---|
| Size | 30.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c5a9cb967c826df016294800147d26ccc699bebd832fe69913c852c39787d55b
|
|
BLAKE2b-256 checksum How to use checksums |
1673804cc5d32195c9f34247c7500ec09a64a00abe30e3d249ff6d722f0ba190
|
| 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 2, 2026.
Transparency log