This release fixes issues for SREs watching stability and regressions.
✓ No known CVEs patched in this version
Topics
+14 more
Summary
AI summaryFixed flake in test_propagate_collision_raises when using pytest-xdist parallel workers.
Full changelog
v0.8.3 - 2026-05-11 - test_propagate_collision_raises xdist-race hotfix
Replaces v0.8.2 at _canon.yaml::contract_version. Issued via the
myco molt --contract v0.8.3 agent-callable verb.
synced_contract_version updated in lockstep.
What changed
Pure-test hotfix. v0.8.2 CI passed Python 3.10/3.12/3.13 but
flaked on Python 3.11 with
test_propagate_collision_raises - DID NOT RAISE ContractError.
Locally the test passed 3/3 in serial. The flake is xdist
parallelism: under pytest-xdist's parallel worker model, the
collision test pre-wrote its trigger file to the shared PEER_INBOX,
and a sibling test's autouse _clean_peer_inbox fixture wiped the
inbox mid-test, leaving propagate to find no collision.
Fix: clone the fixture peer to a per-test tmp_path / "peer_substrate".
The test now owns an isolated inbox no sibling cleanup can touch.
Break from v0.8.2
None. Pure test-side change; no production behavior change.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Battam1111/Myco
Agent-first cognitive substrate with 18 manifest-driven verbs (germinate / eat / assimilate / sporulate / traverse / immune / molt / …) and 25 lint dimensions enforcing contract invariants mechanically (R1–R7). Cross-session / cross-project memory via a self-validating filesystem graph — AST + markdown-link derived, not embedding-based. Provider-agnostic by design: MP1/MP2 dims forbid LLM-SDK imports in the kernel and plugin tree. Editable-default install. Works with Claude Code, Cursor, Windsurf, Zed, VS Code, and any MCP client.
Related context
Related tools
Beta — feedback welcome: [email protected]