Co-Engram/Co-Engram--packages-dsh-plugin ↗★ 9
@co-engram/dsh
Co-Engram team memory plugin for DeepSeek Harness (dsh): native Cordis tools + dynamic prompt-signals injection.
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Co-Engram/Co-Engram#d3a453e6a0e41bf7173139e1b981f2faf9214222&path:packages/dsh-plugin说明文档
阅读完整 README ↗@co-engram/dsh
English | 中文
Co-Engram team memory for DeepSeek Harness — a native Cordis plugin.
- 38 memory tools on
ctx.toolswith bare names (engram_search,engram_create, …) — same tool set as the Claude Code host. - Dynamic
memory:co-engramprompt section (order 120): top tags, skill catalog, path overview and pending-proposal count are re-evaluated at every prompt assembly — write a memory and the next message already reflects it. - Process-lock coexistence: shares the same dataRoot with the Claude Code (MCP) and OpenClaw hosts; background maintenance and the web viewer run on a single elected holder.
Install
dsh plugin --profile add @co-engram/dsh
That's it — the package declares a dsh.bundle patch, so the plugin is activated as a profile layer with zero manual cordis.patch.yml editing. Point co-engram at your data repo once (shared with other hosts):
npm install -g @co-engram/claude-code # provides the `co-engram` CLI
co-engram config data-root $HOME/team-memory
Config (all optional)
- id: co-engram
name: '@co-engram/dsh'
config:
language: en # or zh — tool descriptions & prompt language
startMaintenance: true # background reinforce/forget/consolidate
proposalEnabled: true # implicit-capture proposal engine
startViewer: true # web viewer (default: follows proposalEnabled, holder-gated, port 18899)
defaultCreatedBy: '' # fallback creator (default: git author)
See docs/host-dsh.md for the full reference.
This plugin vs the MCP bridge
MCP bridge (dsh-mcp-client) | this plugin | |
|---|---|---|
| Tool names | mcp__co-engram__* | bare engram_* |
| Prompt guidance | server instructions are not bridged — signals lost | native dynamic section, per-assembly |
| Claude Code hooks side effect | yes (auto-installs into ~/.claude/settings.json) | no |
License
MIT