dsh plugins中文
← Back to popular plugin directory

DSH Mem

Jelee0145/dsh-mem · productivity

An out-of-tree bundle plugin for DeepSeek Harness (dsh) that implements a complete capability seam — Service Definition + Service Provider + Consumer.

★ 4GitHub stars
0Forks
2026-08-20Last updated
TypeScriptLanguage
—License

Key features

  • This mirrors the in-repo ctx.jobs seam (Definition in packages/jobs/jobs, provider in jobs-local, consumer in tool-jobs).
  • Why the provider owns a JSON file instead of the ctx.storage seam: dsh's storage rows (storage / storage-json / storage-domain) are mounted by the dsh-web-app bundle, not by dsh-base
  • Swap the providersubclass MemoryService, then point the memory row's name at your class in cordis.patch.yml.
  • an out-of-tree bundle that inserts the same row ids would duplicate them in web profiles, while omitting them leaves ctx.storage absent in headless ones.
  • One self-managed JSON document keeps this plugin zero-dependency on every profile (web / headless / custom).

Requirements

  • Single-process writerno cross-process lock when two dsh processes share one root.
  • No edit APIupdatedAt equals createdAt today

Install command

dsh plugin --profile web add github:Jelee0145/dsh-mem
View GitHub repository ↗Back to popular plugin directory