Skip to content

Mebular v0.2.4

Latest

Choose a tag to compare

@github-actions github-actions released this 29 Oct 07:07

Agent adoption and Skill deployment release. All six npm packages and the desktop app
ship as 0.2.4; no runtime protocol or data-format changes are included.

Added

  • Skill as a deployment artifact — connectClient, App initialization, daemon startup, mebular init, and the fleet --daemon service path now ensure mebular-memory and mebular-tasks for detected clients. Installs include the mcp/ fragments and a managed manifest.
  • Settings · Common “Auto repair” — one-click, confirmed repair of detected assistant MCP entries and Skills. Failures are reported per client with redacted, expandable details.
  • All folder-based Agent targets — OpenChamber/OpenCode, Hermes, Claude Code, Cursor and DeepSeek Harness each get their own detected global Skill directory; Claude Desktop remains a zip/UI upload flow.
  • Agent routing hints — all 29 MCP tools now start their descriptions with “何时用”, and the MCP server publishes global instructions for routing and memory/task discipline.
  • SETUP runtime detection — the agent playbook recognizes runtime.json + /healthz first, so an App runtime without a PATH CLI is not treated as uninstalled.

Changed

  • User-modified or unmarked Skills are preserved by default; only an explicit “Auto repair” force-overwrites the managed client assets.
  • The locked settings page no longer duplicates “New cloud / Join cloud”; those actions stay in the top bar, while the settings page keeps diagnostics and guidance.
  • Dependency maintenance: electron-builder and @modelcontextprotocol/server bumps.

Fixed

  • Managed-Skill cleanup now rejects absolute paths, drive letters, backslashes, empty segments, and ./.. segments, preventing force repair from deleting files outside the Skill directory.
  • repair-api Windows CI uses a real .cmd test double; runtime.json parsing no longer depends on Node being on PATH.

Verified

  • PR #288 required checks: 8/8 passed, including Windows, build/test/lint, desktop smoke, WAN NAT, semantic recall, and real DSH E2E minimum/latest/Node 22.
  • PR #290 required checks: 8/8 passed; target matrix covers OpenChamber/OpenCode, Hermes, Claude Code, Cursor and DSH.
  • Local gates for the target matrix: verify:mcp:skill, check:docs, check:i18n, and the target-matrix Jest suites.
  • Packaging dry-run run 40829880252 passed: verify + 6 tarballs, macOS/Windows/Linux installers, and real DSH E2E minimum/latest/Node 22.
  • Real Agent E2E: OpenCode 2.0.29 with DeepSeek Flash loaded mebular-memory, called memory_write and stored a preference; a new session then called memory_query/memory_profile and recalled it. Temporary HOME only; real user data untouched.
  • App 0.2.4 packaged runtime boots and reports 0.2.4; auto-install requires an initialized cloud and was validated through the packaged runtime + OpenCode path.