This release adds 2 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+14 more
Summary
AI summaryAuto‑seed minimal substrate when running myco hunger --execute in unseeded projects and gracefully degrade without errors.
Full changelog
v0.3.3 — Zero-friction auto-seed + graceful degrade
Ships the universal solution for Myco-on-any-project: user opens a directory, SessionStart fires, Myco silently germinates a minimal substrate, and work proceeds. No myco seed step required.
Features
feat(autoseed)— newsrc/myco/autoseed.pymodule.myco hunger --executenow silently auto-seeds a minimal substrate (_canon.yaml+notes/+.myco_state/) when run in an unseeded project, gated by a project-marker safety heuristic (.git,pyproject.toml,package.json,Cargo.toml,go.mod,Gemfile,requirements.txt,setup.py,Makefile,CMakeLists.txt,CLAUDE.md,AGENTS.md,README.md,.cursorrules) and refused on home/system dirs. Opt-out viaMYCO_NO_AUTOSEED=1.feat(cli)— addmyco reflectsubcommand as an alias forsession-end, matching the PreCompact hook contract shipped in the Cowork / Claude Code plugin.
Bug Fixes
fix(hunger)— graceful degrade on unseeded projects. Emits a JSON hint and exits0instead of raisingMycoProjectNotFound. UnblocksSessionStarthooks on fresh/unseeded projects across every user's machine.fix(immune)— graceful skip when_canon.yamlis absent.PreCompacthook no longer fails session compaction on unseeded projects.fix(reflect/session-end)— graceful skip when substrate is missing.
Upgrade
pip install --upgrade 'myco>=0.3.3'
Plugin users: install the v0.3.3 .plugin bundle; the SessionStart + PreCompact hooks will now graceful-degrade on unseeded projects and auto-seed on first contact when --execute is set.
Verified
- Smoke-tested
hunger --executeon a fake project (pyproject.toml) → substrate auto-created, normal report emitted. hunger --executeon an empty dir →refused+ graceful JSON, exit 0.hunger/reflect/immuneon an unseeded dir → graceful JSON, exit 0.
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]