🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

持久记忆库 hydra-db/hydradb-deepseek-plugin

DeepSeek Harness
hydra-db20 天前有提交已提供中文文档扫描:含敏感能力

跨会话记住对话与文档,每轮自动召回相关上下文

29.9/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/15 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add hydra-db/hydradb-deepseek-plugin
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:待复验
是什么
dsh 原生插件 · chat
装得上吗
曾在 dsh 0.2.0-rc.2 下真实安装成功,但当前 dsh 已更新至 0.2.1-rc.5,本站尚未在新版下复验
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 20 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

可执行外部命令
查看扫描证据(共 1 处,展示前 1 条)
  • 执行外部命令固定命令
    index.js:36
    const res = spawnSync("bash", [RUNNER, subcommand], {
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-llm
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

为 DeepSeek Harness(dsh)提供持久长期记忆,由 HydraDB 驱动。

README

由 DeepSeek 最新模型翻译生成
HydraDB DeepSeek Harness 插件 为 DeepSeek Harness(dsh)提供持久化、跨会话记忆,由 HydraDB 驱动。 它在每一轮对话前召回相关上下文,把工作区文档同步进 HydraDB,并把对话记录为持久记忆,与 HydraDB Claude Code / Codex / OpenClaw 插件共用同一套引擎(scripts/plugin.mjs)。 这里有哪些是 dsh 特有的 - 入口模块: index.js,一个普通的 Cordis 插件(export const name + export function apply(ctx))。dsh 按包名挂载它,并用插件 ctx 调用 apply;它借助共享引擎,在 harness 的拦截接缝上注册监听器。 - 环境变量前缀: 按共享客户端契约,本客户端读取规范的 HYDRADB_ 名称,外加 HYDRA_DEEPSEEK_ 前缀(见 CONTRACT.md)。 - 技能: skills/ 下是共享的 HydraDB 技能,用于手动召回与写入。
展开完整文档(README 剩余 1 节)
HydraDB DeepSeek Harness 插件

为 DeepSeek Harness(dsh)提供持久化、跨会话记忆,由 HydraDB 驱动。

它在每一轮对话前召回相关上下文,把工作区文档同步进 HydraDB,并把对话记录为持久记忆,与 HydraDB Claude Code / Codex / OpenClaw 插件共用同一套引擎(scripts/plugin.mjs)。

这里有哪些是 dsh 特有的

- 入口模块: index.js,一个普通的 Cordis 插件(export const name + export function apply(ctx))。dsh 按包名挂载它,并用插件 ctx 调用 apply;它借助共享引擎,在 harness 的拦截接缝上注册监听器。
- 环境变量前缀: 按共享客户端契约,本客户端读取规范的 HYDRADB_ 名称,外加 HYDRA_DEEPSEEK_ 前缀(见 CONTRACT.md)。
- 技能: skills/ 下是共享的 HydraDB 技能,用于手动召回与写入。

接缝

| dsh 扩展点 | 引擎动作 |
| agent/created | 会话打开时,把工作区文档同步进 HydraDB |
| agent/pre-step(每轮的第一步) | 召回相关记忆/知识,并把它前置到该步的消息里 |
| tools/post-execute(写文件的工具) | 增量同步工作区 |
| session/event → turn/end | 记录已完成的这一轮 |

提示词阶段的自动召回(agent/pre-step)和工作区同步开箱即用。agent/pre-step 瀑布是协作式的:插件会 await next(),只向下游的 enter 决策前置一条 user 角色的上下文消息,因此能与其他 pre-step 监听器共存,而不是覆盖它们。

前置条件

- Node.js >= 18
- HydraDB 账号:API key + 数据库(hydradb.com)
- DeepSeek Harness(dsh)

安装

本包以 dsh bundle 形式发布(dsh.bundle + cordis.patch.yml),所以 dsh plugin add 一步就能把它装好,并作为配置档的一层接进去:

dsh plugin --profile <name> add dsh-hydradb

dsh 会把它追加到配置档的 dsh.profile.bundles,并自动插入 hydradb 插件行——不用手动改 cordis.patch.yml。如果想直接内联传配置,而不是走环境变量,就在 bundle 的 cordis.patch.yml 里加一个 config: 块(--patch 覆盖写法见 dsh.config.example.yml)。

凭据来自插件配置(api_key、database,可选 collection/base_url)或环境变量:

export HYDRADB_API_KEY="your-api-key"
export HYDRADB_DATABASE="your-database"
dsh-prefixed names also work: HYDRA_DEEPSEEK_API_KEY / HYDRA_DEEPSEEK_TENANT_ID

默认搜索模式是 memory;如果还想让同步进来的工作区知识也自动召回,就设 HYDRADB_SEARCH_MODE=both。

用法

- 自动召回在每轮的第一步之前,通过 agent/pre-step 运行,并把相关记忆/知识前置到该步的消息里。
- 共享技能提供手动 query / ingest / doctor / setup / last-recall 操作;契约规定的标准斜杠形式是 /hydradb-query、/hydradb-ingest、/hydradb-list、/hydradb-inspect、/hydradb-delete。

配置

配置键、环境变量覆盖,以及 capture/search/ingest 模式,都与其他 HydraDB 插件完全一致——参见 config.example.json 和 CONTRACT.md。

已验证

已针对 DeepSeek Harness(dsh)0.2.0-rc.2 测试:这个 bundle 通过 dsh plugin add 安装,注册为配置档层,其 apply 接缝能干净地激活。一次实时的 dsh headless 轮次(OpenRouter 服务商)成功回答了问题,答案来自 HydraDB 记忆,经 agent/pre-step 召回并注入。

许可证

Apache 2.0 - Copyright (c) 2026 HydraDB
预览分享卡片长什么样 ↓hydra-db/hydradb-deepseek-plugin
分享 · DeepSeek Harness Hub
hydra-db/hydradb-deepseek-plugin

跨会话记住对话与文档,每轮自动召回相关上下文

这是你的仓库?认领条目

回到顶部