This release adds 1 notable feature for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+14 more
Summary
AI summaryAuto-germ advice pulse now includes project_dir_source and resolved_project_dir transparency fields.
Full changelog
v0.5.18 — 2026-04-23 — auto-germ pulse carries transparency fields
Contract-layer patch with zero contract-surface deltas. v0.5.17
oversight: the auto-germ soft-fail path
(_auto_germ_advice_response) builds its own pulse dict inline
rather than going through _compute_substrate_pulse, so it
missed the project_dir_source + resolved_project_dir fields
that v0.5.17 added to every other dispatch response.
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).
Fixed — auto-germ advice pulse now includes the transparency fields
Reaching _auto_germ_advice_response proves that
_detect_workspace_root returned a file:// root from the MCP
client, so the patched pulse can confidently report:
"project_dir_source": "mcp.roots/list (root has no substrate)"
"resolved_project_dir": "<workspace root path>"
Two-part diagnostic value:
- Confirms
roots/listIS working on this host (previously the
operator would wonder whether it was even reached). - Names the exact workspace path the client exposed (for when the
client claims workspace X but Myco expected Y).
Break from v0.5.17
None. This patch is purely additive to the auto-germ path's pulse.
Observable delta: operators running a Myco tool in a workspace that
has no substrate will now see the project_dir_source +
resolved_project_dir keys in the pulse sidecar (they were absent
in v0.5.17 for this specific branch).
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]