Apache-2.0 的 agentic 上下文运行时,以原生 DeepSeek Harness 插件形式提供——为任意 DSH agent 带来持久记忆、RAG 上下文与 16 个 `oc_*` 工具,内置时间事实图与本地优先存储。
DSH 适配
原生运行时
作者声明
安全审计
未审计
最后核验
2026-08-29
许可证
Apache-2.0
01它能帮你完成什么?
为 DeepSeek Harness 的 agent 提供持久、可查询的记忆与检索增强上下文
一个已挂载的 DSH 插件:每轮对话运行召回瀑布流,将用户消息写入持久记忆,并暴露 16 个 `oc_*` 工具(如 `oc_search`、`oc_remember`、`oc_memory_list`)
希望获得持久记忆与 RAG 能力、又不想单独搭建向量数据库的 DSH agent 开发者
按时间线追踪决策与事实并保留可引用的来源
一个时间上下文图:每个事实都带有 `valid_from` / `valid_until`,纠正是追加式而非破坏性,并可导出合规证据
需要逐条事实溯源、且审计留痕要符合留存要求的软件工程、金融与受监管领域团队
02如何接入 DeepSeek Harness?
安装步骤
- 01
通过 npm 把 OpenContext 插件加入 DSH profile:`dsh plugin --profile web add dsh-opencontext`
$ dsh plugin --profile web add dsh-opencontext
- 02
启动 DSH web 并打开插件面板以启用:`dsh web`(随后访问 http://127.0.0.1:3080/plugins)
$ dsh web
验证接入成功
- 确认插件已挂载:`dsh --profile web --dump-config | grep dsh-opencontext` —— 输出应包含 `id: dsh-opencontext`
- 在 DSH web 中打开 http://127.0.0.1:3080/plugins,确认 dsh-opencontext 显示「Enabled」
03DSH 适配与能力边界
原生 DSH 插件(`dsh plugin add dsh-opencontext`)—— 为任意 DSH agent 提供持久记忆与检索增强上下文,并暴露 16 个 `oc_*` 工具
时间上下文图(Temporal Context Graph)
归属于某用户的 fact / message,每条携带 `messageId` 与 `valid_from` / `valid_until`→一张有向无环事实图,超验、矛盾与合并都是一等边
平台集成网格(Platform Integration Mesh)
Gmail、Slack、Telegram、Linear、Jira、iMessage、Feishu、Weixin 等→统一的 `IntegrationRecord` 形态;凭据轮换、限流处理与重连逻辑都封装在适配器之后
确定性循环引擎(Deterministic Loop Engine)
定时唤醒触发→一个调度器:先唤醒、判断是否有真实工作,确有需要时才会调用 agent runtime
检索原语(Retrieval Primitives)
PDF / ZIP / 文本文档→分块、向量化、解析器,以及 sqlite-vec + pgvector + Chroma 适配器
DSH 插件工具(`oc_*`)
DSH agent 的一轮对话→16 个 `oc_*` 工具:运行召回瀑布流、捕获用户消息、归纳会话
将用户消息写入持久记忆在自然的断点处归纳会话(可选)
04适合谁?何时不该用?
适合
- 希望获得持久记忆与 RAG 能力、又不想单独搭建向量数据库的 DSH agent 开发者
- 需要逐条事实溯源、且审计留痕要符合留存要求的软件工程、金融与受监管领域团队
不适合
- HTTP 守护进程与集成适配器会产生出站调用;OpenContext 用 URL 白名单 / 黑名单限制出站流量,并以 Fernet 对称加密保护密钥。
05兼容性、维护与安全提示
- OpenContext 默认把记忆与审计日志写在本地磁盘:记忆存储默认使用 SQLite,路径为 `MEMORY_STORE_DB_PATH`(默认 `./memory.db`),审计日志写入 `~/.opencontext/logs/audit.jsonl`。
- HTTP 守护进程与集成适配器会产生出站调用;OpenContext 用 URL 白名单 / 黑名单限制出站流量,并以 Fernet 对称加密保护密钥。
- OpenContext 是发布在 npm 上的 TypeScript 库加 CLI / 守护进程;嵌入或运行它需要 Node.js 与 pnpm / npm 工具链。
Apache-2.0 · 由 Meland Labs 维护(facts pack 中无已发布版本)
06常见问题
怎么把 OpenContext 作为 DeepSeek Harness 插件安装?
用 `dsh plugin --profile web add dsh-opencontext` 从 npm 添加,然后执行 `dsh web` 启动 DSH web,打开 http://127.0.0.1:3080/plugins 的插件面板启用即可。插件会以 `dsh-opencontext` 挂载。
这个 DSH 插件暴露哪些工具?
暴露 16 个 `oc_*` 工具,包括 `oc_search`、`oc_remember` 和 `oc_memory_list`。每轮对话它会运行召回瀑布流以注入相关历史上下文,并把用户消息写入持久记忆;在自然的断点处归纳会话为可选功能。
需要单独跑一个向量数据库吗?
不需要。OpenContext 自带检索原语,提供 sqlite-vec、pgvector 与 Chroma 适配器;一次 `pnpm add @melandlabs/opencontext` 即装好整个运行时。混合不同存储后端也无需改写召回管线。
怎么确认插件已在 DSH 中挂载?
运行 `dsh --profile web --dump-config | grep dsh-opencontext` —— 输出应包含 `id: dsh-opencontext`。也可以在 DSH web 中打开 http://127.0.0.1:3080/plugins,确认 dsh-opencontext 显示「Enabled」。
OpenContext 把我的数据存在哪里?
记忆与审计日志都写在本地:存储默认使用 SQLite,路径 `MEMORY_STORE_DB_PATH`(默认 `./memory.db`),审计日志写入 `~/.opencontext/logs/audit.jsonl`。密钥采用 Fernet 加密,出站调用受 URL 白名单 / 黑名单约束。
07相关的 DSH 工作流
memos
作者 memtensor
面向 LLM 与 AI 智能体的自进化记忆系统,提供超持久记忆、混合检索与跨任务技能复用,可显著节省 Token。
dsh-anchored-standard
作者 xiaobright
DeepSeek Harness 两阶段预设:先最小对齐引导,再启用完整标准工具集。
dsh-infinite-gen-4
作者 minglink
DeepSeek v4.1 flash 网络安全红队工具(无限四代) 求 Star 收藏 ⭐欢迎大家提交项目的改进
mem9
作者 mem9-ai
每轮自动回忆 + 后台智能摄取 + 五个记忆工具,为 DSH 加持记忆。
08数据与来源
OpenContext is available as a DSH plugin that gives any DSH agent durable memory and retrieval-augmented context
The plugin exposes 16 `oc_*` tools (e.g., `oc_search`, `oc_remember`, `oc_memory_list`)
页面基于项目公开文档、仓库元数据和 DSH Plugins 的结构化解析生成;最后核验于 2026-08-29。发现错误?提交更正。
最佳 DeepSeek Harness 插件
从全目录挑出的 12 个值得优先安装的插件,覆盖各个分类。
