Repository navigation
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 thefleet --daemonservice path now ensuremebular-memoryandmebular-tasksfor detected clients. Installs include themcp/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
instructionsfor routing and memory/task discipline. - SETUP runtime detection — the agent playbook recognizes
runtime.json+/healthzfirst, 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/serverbumps.
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-apiWindows CI uses a real.cmdtest double;runtime.jsonparsing 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, calledmemory_writeand stored a preference; a new session then calledmemory_query/memory_profileand 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.