Skip to content

Battam1111/Myco

v0.3.3 Feature

This release adds 2 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

Auto‑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) — new src/myco/autoseed.py module. myco hunger --execute now 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 via MYCO_NO_AUTOSEED=1.
  • feat(cli) — add myco reflect subcommand as an alias for session-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 exits 0 instead of raising MycoProjectNotFound. Unblocks SessionStart hooks on fresh/unseeded projects across every user's machine.
  • fix(immune) — graceful skip when _canon.yaml is absent. PreCompact hook 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 --execute on a fake project (pyproject.toml) → substrate auto-created, normal report emitted.
  • hunger --execute on an empty dir → refused + graceful JSON, exit 0.
  • hunger / reflect / immune on 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

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]