Skip to content

Battam1111/Myco

v0.4.4 Bugfix

This release fixes issues for SREs watching stability and regressions.

✓ 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

Affected surfaces

breaking_upgrade

Summary

AI summary

Fixed hooks executing the wrong myco version from PATH, which blocked /compact.

Full changelog

Myco v0.4.4 — Hook hotfix

Fixed issue

If you had any older myco on your PATH (Anaconda, system Python, a
stale venv, a prior v0.3.x install), the SessionStart and PreCompact
hooks would silently hit the wrong version, fail with
"invalid choice: ", and block /compact.

Root cause: hook commands used the bare myco name, which resolves
through PATH. A pre-v0.4 myco earlier on PATH shadows the current
install and rejects --project-dir (a v0.4 flag).

The fix

Both hooks/hooks.json (plugin bundle) and
.claude/settings.local.json (repo dogfooding config) now invoke
python -m myco --json ... instead of myco --json .... Dispatching
through python -m finds the correct package via sys.path, not
PATH, so stale console scripts cannot win.

Upgrade

pip install --upgrade 'myco[mcp]'

If you installed the plugin via myco-install, re-run it, or
hand-edit the command field in your hook config to prefix
python -m before myco.

Verified

  • 361 / 361 tests pass (regression test pins the new form)
  • myco immune exit 0
  • Live hook invocation exit 0

Full details in CHANGELOG.md.

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]