Skip to content

v3.2.2

Choose a tag to compare

@github-actions github-actions released this 17 Jul 21:05

What's Changed

Bug Fixes

  • Missing opencode engine now self-heals automatically: When the engine binary is absent at server start (due to skipped optional-dependency installation or antivirus quarantine of npx-cache copies), amicus now recovers in place by copying the opencode packages from a healthy sibling install instead of throwing engineMissing on every call.

Features

  • amicus doctor --fix repairs broken npx-cache engine copies: The doctor command can now proactively self-heal the actual npx-cache copies that the MCP launches, not just the running installation.

Infrastructure

  • Engine self-heal architecture: Added three new utility modules for robust multi-process healing: a stale-aware cross-process lock to prevent concurrent repairs of the same install, a copy primitive that finds and duplicates engine packages from healthy siblings, and a single-flight wrapper that ensures healing happens only once per server start.

Full Changelog: v3.2.1...v3.2.2