Skip to content

Battam1111/Myco

v0.5.7 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

agent-memory ai-agents ai-infrastructure autonomous-agents biomimetics claude
+14 more
claude-code codex cognitive-substrate cursor knowledge-management llm-memory llm-tools long-term-memory mcp mycelium python self-evolving substrate vscode

Summary

AI summary

myco senesce --quick adds a fast assimilate‑only mode and ensures R2 runs on every exit path.

Full changelog

Defense-in-depth session-end + comprehensive v0.5.6 postponement closure. Four parallel opus audit streams (immune findings / doctrine drift / code quality / release hygiene) feed one coherent release commit.

Highlights

  • myco senesce --quick — new flag. Assimilate-only mode. Bound to the Claude Code SessionEnd hook so non-compact session exits (/exit, Ctrl+D, window close) still fire R2. Wall-clock 0.399s on myco-self (3.8× safety margin under the 1.5s SessionEnd kill).
  • R2 covered on every exit path — PreCompact fires full senesce (assimilate + immune --fix), SessionEnd fires senesce --quick. L1 protocol.md + MCP instructions echo both updated in lockstep.
  • CI baseline.github/workflows/ci.yml runs pytest + ruff + mypy + immune + build + twine check on push/PR across Python 3.10-3.13 Linux + Windows 3.13.
  • Code quality — mypy 25 errors → 0, ruff 232 findings → 0, 86 files reformatted. Runtime contract bug findings=[]() fixed in quick-mode return.
  • Immune clean — 9 inherited v0.5.6 findings → 0 (6 source docstring redirects, 1 MP1 craft created, 2 SE2 orphans deleted).
  • +24 tests (609 total): senesce modes, graft (0 → 11 coverage), ArgSpec.coerce str→bool, senesce CLI end-to-end.
  • PyPI metadata — classifiers, keywords, project.urls all land. Release page now renders complete.
  • New runbookdocs/release_process.md documents the eight-step / four-channel (git main + tag + GitHub Release + PyPI) shipping flow.

Verify

pip install --no-cache-dir myco==0.5.7
myco --version                     # myco 0.5.7
myco senesce --quick               # <= 1s, mode: "quick"
myco senesce                       # <= 2s, mode: "full"
pytest                             # 609 passed

No substrate-reader break

v0.5.6 canons parse under v0.5.7 unchanged. Every v0.5.x CLI invocation and verb alias (session-end, reflect, genesis, …) still resolves.

Full details

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

Track Battam1111/Myco

Get notified when new releases ship.

Sign up free

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.

All releases →

Related context

Beta — feedback welcome: [email protected]