Overview
dsh-codebase-memory-mcp
README / EN
Package documentation
Registry summary
dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.
Read the full README on GitHubLIMITATIONS
Known limitations
- **The tailored GUI card is best-effort and may not appear in every DSH build.** This package now ships a browser half (`lib/client.js`, declared via the `dsh.client` field and `exports["./client"]`) that registers a card in **Settings → Plugins → Plugin configuration → codebase-memory-mcp**. For that card to render, the host must (a) load external profile plugins' browser halves and (b) wire the `harness.handle` / `host.call` pairing for live status. In the DSH build inspected while writing this, the host composer only loaded external plugins' host half (`cordis.patch.yml`) and did not appear to read an external `dsh.client` half, so the card may not show. When it does not, the `codebase-memory-mcp` namespace is still fully editable via the settings document / generic editor, and startup status is always observable through the `codebase_memory_status` tool and the console. (The card degrades gracefully: if `host.call` is unavailable it shows "status unavailable" but config editing still works.) - If the host cannot resolve `@deepseek-ai/dsh-mcp-client` etc. from this package, add those packages as dependencies or symlink them into the profile.
