Skip to content

Battam1111/Myco

v0.5.15 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

Added myco-install host --all-hosts to auto-detect and install all MCP hosts in one command.

Full changelog

v0.5.15 — 2026-04-22 — Universal host installer (--all-hosts) + cowork alias

Contract-layer molt with zero contract-surface deltas. Closes
the ergonomic gap v0.5.14 left open: auto-discovery at runtime is
free, but first-time host configuration still required 10 separate
commands. v0.5.15 compresses that to one.

What changed

  • Nothing in the R1–R7 rule text.
  • Nothing in the category enum / exit-policy / exit codes.
  • Nothing in the 18-verb manifest surface.
  • Nothing in the dimension roster count (still 25).

Added — myco-install host --all-hosts

myco-install grows a new flag that auto-detects every MCP host
installed on the operator's machine and runs the per-host install
for each detection hit:

$ myco-install host --all-hosts
[installed] claude-code  →  wrote ~/.claude.json
[installed] claude-desktop  →  wrote %APPDATA%/Claude/claude_desktop_config.json
[installed] cursor  →  wrote ~/.cursor/mcp.json
[skipped]   windsurf  (not detected on this machine)
[skipped]   zed  (not detected on this machine)
...
3/3 host(s) installed, 8 skipped, 0 errored.

Detection probes each host's user-level config directory (~/.cursor/,
~/.codex/, %APPDATA%/Claude/, …) plus shutil.which("openclaw")
for the one binary-on-PATH host. Hosts absent from the probe signal
are skipped with a note; they can still be installed manually by
name.

--all-hosts implies --global: the intent is "every host on this
machine knows where Myco is, regardless of which folder I'm in", so
writing project-level configs to whatever cwd happens to be active
would be the wrong level of scope.

Public API: myco.install.clients.detect_installed_hosts(home=None)
returns {client: signal-or-None} for every entry in CLIENTS.
Callers use it to drive custom provisioning flows.

Added — cowork as an explicit host target

Cowork is a mode inside Claude Desktop — the config file is shared
(claude_desktop_config.json). Previously operators searching for
"Cowork MCP setup" had to know this; now myco-install host cowork
just works and writes the right file. The --all-hosts path
dedups so we don't write the same file twice.

Break from v0.5.14

None at the contract layer. Operators upgrading from v0.5.14
require no code, canon, or script changes.

Observable delta:

  • Operators with multiple MCP hosts installed can now run one
    command instead of ten.
  • The positional client argument on myco-install host is now
    optional (nargs="?") — it's required when --all-hosts is
    absent, forbidden-in-intent when --all-hosts is present. The
    CLI emits a clear usage error when neither is given.

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]