This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+14 more
Summary
AI summaryAdded pytest.importorskip("PIL") to skip image OCR unit tests in CI without Pillow.
Full changelog
v0.8.2 - 2026-05-11 - test_image_ocr CI skip hotfix
Replaces v0.8.1 at _canon.yaml::contract_version. Issued via the
myco molt --contract v0.8.2 agent-callable verb.
synced_contract_version updated in lockstep.
What changed
Pure-test hotfix. v0.8.1 CI (run 25634279290) failed because
tests/unit/ingestion/adapters/test_image_ocr.py imports PIL at
module scope to construct fixture images, and CI environments don't
ship Pillow (multimedia extras are opt-in per the v0.8.0 design).
Fix: added pytest.importorskip("PIL") at module top so the entire
test module is cleanly skipped on CI. Local dev machines with
pip install 'myco[multimedia]' continue to run all 20 tests.
This is purely a test-side fix; the image_ocr adapter itself works
in production regardless because its lazy imports + failed-stub
returns ensure runtime correctness whether PIL is installed or not.
Break from v0.8.1
None. Pure test-side change; no symbol added, removed, or
modified in the production package. CI on machines without Pillow
now skips the 20 image_ocr tests; CI runs that DO have Pillow
(e.g. via pip install -e .[multimedia,dev]) run all of them.
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]