DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Engram Bundle — DeepSeek Harness 插件(DSH Plugin)
← Plugins

@michengai/dsh-engram-bundle

Engram Bundle

可通过 NPM 安装的 DeepSeek Harness 插件,捆绑 Engram 持久化记忆 MCP,并注入父代理记忆协议。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add @michengai/dsh-engram-bundle@0.1.1
README兼容性版本

兼容性与来源证明

Engram Bundle 以 @michengai/dsh-engram-bundle 发布,当前版本为 0.1.1。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
any
发布来源
npm
Registry 更新时间
2026/8/27

版本

0.1.1stable
2026/8/16
0.1.0stable
2026/8/16

相关插件

正在加载相关插件…

最新版
0.1.1
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
22.7 kB
文件数
7
Surface
any
许可证
Apache-2.0
发布源
npm
GitHub
★ 0
周下载
32
查看源码 ↗项目主页 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录

README

DSH Engram Bundle

A DeepSeek Harness plugin that wires Engram persistent memory MCP into a profile and injects parent-agent memory rules.

Report an issue · View on npm · 简体中文

DSH Engram Bundle is a community-maintained plugin, not an official DeepSeek AI product.

Features

  • Registers Engram as a stdio MCP server through @deepseek-ai/dsh-mcp-client.
  • Starts engram mcp --tools=agent by default; override the binary with ENGRAM_BIN.
  • Injects a minimal memory protocol into the parent agent via DSH systemPrompt.
  • Skips child agents so memory is not saved twice.
  • Does not write AGENTS.md into user directories.

Prerequisites

  • A working DeepSeek Harness installation with dsh available in PowerShell.
  • engram available on PATH, or ENGRAM_BIN pointing to the executable.
  • Examples use the web profile; replace it with the target profile.
  • Source installation and development require Node.js 20+.

Installation

Install from npm

Run this from any PowerShell directory. Install into the DSH profile through dsh plugin:

[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
$OutputEncoding = [System.Text.Encoding]::UTF8
dsh plugin --profile web add @michengai/dsh-engram-bundle
dsh --profile web --dump-config

Restart DSH or reload the active profile. If a package mirror is behind, append --registry=https://registry.npmjs.org/.

Install from source

Use this for debugging or unpublished changes. The cloned directory becomes the plugin source path:

[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
$OutputEncoding = [System.Text.Encoding]::UTF8
Set-Location D:\Repository\deepseek-harness-plugin
git clone https://github.com/MichengAI/dsh-engram-bundle.git
Set-Location .\dsh-engram-bundle
npm test
dsh plugin --profile web add .
dsh --profile web --dump-config

Then restart DSH or reload the active profile. dsh plugin ... add . reads and applies cordis.patch.yml; do not copy lib files by hand.

Configuration

ItemDefaultNotes
MCP commandengramSet ENGRAM_BIN when the binary is not on PATH.
MCP argsmcp --tools=agentUses Engram's agent tool surface.
Working directoryprocess.cwd()Follows the current DSH working directory.
Prompt injectionParent agent onlyChild agents with parentSession receive an empty section.

Memory protocol

The plugin injects these parent-agent rules:

  • Search existing memory first for continuation work (mem_context, then mem_search).
  • Save after bug fixes, design decisions, configuration changes, or important discoveries (mem_save).
  • Write a session summary before ending (mem_session_summary).
  • Do not persist ordinary chat or throwaway notes.

The full protocol and MCP wiring live in the handoff docs.

Development

This repository keeps runtime source in lib and has no build step:

  • lib\index.js: Host plugin that registers the systemPrompt section.
  • lib\protocol.js: Parent-agent memory rules.
  • test\memory-plugin.test.mjs: Injection behavior.
  • test\package-contract.test.mjs: Package and patch contract.
[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
$OutputEncoding = [System.Text.Encoding]::UTF8
npm test
npm run pack:check
dsh plugin --profile web add .

Verification

[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
$OutputEncoding = [System.Text.Encoding]::UTF8
npm test
npm run pack:check

prepublishOnly runs the tests before publish.

Project docs and license

Start at the handoff index. This project uses Apache License 2.0.

相关插件

继续浏览 memory-context 分类下经过校验的插件。

Memory Plugin@openviking/dsh-memory-plugin适用于 DeepSeek Harness 的 OpenViking 记忆与上下文套件Contextdsh-context用于上下文洞察和管理的 DeepSeek Harness 插件,提供上下文仪表板和上下文命令,帮助了解上下文的构成及其演变过程。Weknora@wxg-prc-cpg/dsh-weknora适用于 DeepSeek Harness (dsh) 的 WeKnora 知识检索工具:通过自有知识库进行语义搜索、文档阅读以及 RAG/代理回答。Memsearch Dsh@zilliz/memsearch-dsh适用于 DeepSeek Harness 的 MemSearch 插件:在多个代理之间共享 Markdown 记忆,支持捕获、步骤前上下文注入、记忆召回技能和技能候选审核面板。