coding-agents
vectorize-io
Hindsight:会学习的 Agent 长期记忆系统,自动召回/保存、知识页、深度反思与按仓库隔离的记忆银行。
没有一行式安装命令——这个插件在一个大仓库的子目录里,也没发 npm 包。
volcengine/OpenViking#examples/dsh-memory-plugin
面向 DeepSeek Harness 的 OpenViking 记忆与上下文插件:pre-step 自动召回与画像注入、会话捕获、`viking://` URI 防护,以及对接 OpenViking 服务端的 recall/write 记忆工具。
安装
npm 方式
直接拉已发布的 tarball,不用克隆整个仓库,也不需要额外配置。如果你用的是别的 profile,把 `web` 换成对应的名字。
我们跑过之后
我们跑过,装得上
这里每条命令都在一次性容器里、对着干净 profile 真跑过,结果取自 harness 自己的记录,不是读源码猜的。 最近一次 24 天前.
挂进你的 README
给维护者的:badge 取这条 listing 最近一次 sandbox 实测的结果,重跑之后它自己会变,读者点开就是这页的完整记录。
安装前须知
是什么 — dsh-memory-plugin 是一个 OpenViking 内存和上下文 bundle 插件。
谁该装 — 当你使用 DSH 插件系统时,需要 OpenViking 内存和上下文 bundle 的人适合装 dsh-memory-plugin。 对于不想用 OpenViking 作为 context database 的人来说,不需要这个插件。
注意 — 沙箱实测通过,在全新 profile 里装上,并被 harness 注册进 profile。 会执行 shell 命令。 没发现明显的坑。
锐评 — 我会装它,因为它在全新 profile 安装后能被 harness 注册进 profile。
grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。

dsh-memory-plugin 是面向 DeepSeek Harness 的 DeepSeek Harness 插件,用于把 OpenViking 的上下文与长期记忆接入 agent。它在每次步骤执行前自动召回相关内容并注入用户画像,同时捕获会话;还会保护 viking:// URI,并提供从 OpenViking server 读取和写入记忆的工具。
OpenViking 将记忆、资源和技能组织成 viking:// 虚拟文件系统。检索可以通过 ls、tree、find 浏览目录,先查看 L0 摘要和 L1 概览,再按需读取 L2 详情。会话提交后,服务端还能异步提取用户偏好和 agent 经验,形成长期记忆。因此插件会读取服务端返回的上下文与画像,也可能写入会话捕获结果和新记忆。
它适合需要跨会话记忆、用户偏好注入,或希望采用 OpenViking 目录式上下文模型的 agent。它不是独立的本地记忆库,必须配合 OpenViking server;给出的 README 片段没有说明插件专用配置。插件带有终端操作面,运行时应按 agent 可用的终端权限评估其对本地文件和命令执行的影响。
插件在 DeepSeek Harness 的 pre-step 阶段接入 OpenViking:步骤开始前自动召回相关上下文并注入用户画像,同时捕获会话。它还提供 recall 和 write memory 工具,并对 viking:// URI 做防护。会话提交后,OpenViking 可异步提取用户偏好和 agent 经验,写入长期记忆。
OpenViking 把记忆、资源和技能组织在 viking:// 虚拟文件系统中。agent 可使用 ls、tree、find 浏览目录。内容分为三层:L0 是用于判断相关性的摘要,L1 是用于规划的概览,L2 是按需加载的完整内容。插件会从 OpenViking server 读取召回结果和画像,也可能回写会话信息与记忆。
数据后端是 OpenViking server,用户记忆、资源和技能均可位于 viking:// 路径下。该插件带有终端操作面,因此应结合 agent 获得的终端权限评估其对本地文件和命令执行的影响。
必须有 OpenViking server,才能使用 recall 和 write memory 工具。给出的 README 片段未提供插件专用的配置 key、默认值、环境变量、server endpoint 格式、启动命令、支持平台或版本要求。
根据项目自己的文档整理,会跟着上游更新。两边对不上时以源码仓库为准—— 去 GitHub 看原始 README
同一分类
vectorize-io
Hindsight:会学习的 Agent 长期记忆系统,自动召回/保存、知识页、深度反思与按仓库隔离的记忆银行。
没有一行式安装命令——这个插件在一个大仓库的子目录里,也没发 npm 包。
agentscope-ai
将 DeepSeek Harness 接入 ReMe 本地优先、自进化的个人知识库:自动把已完成的主 Agent 对话沉淀为用户掌控的 Markdown 记忆,通过 reme_search 结合 BM25、可选向量检索和 wikilink 展开搜索对话与资料,并按日整理长期记忆。
没有一行式安装命令——这个插件在一个大仓库的子目录里,也没发 npm 包。
agentscope-ai
将 DeepSeek Harness 接入 ReMe 本地优先、自进化的个人知识库:自动把已完成的主 Agent 对话沉淀为用户掌控的 Markdown 记忆,通过 reme_search 结合 BM25、可选向量检索和 wikilink 展开搜索对话与资料,并按日整理长期记忆。
没有一行式安装命令——这个插件在一个大仓库的子目录里,也没发 npm 包。
zilliztech
供 DSH 与其他编程 Agent 共享的 Markdown 记忆,支持自动捕获、步骤前上下文注入、搜索召回,以及通过审阅面板实现 memory-to-skill 自进化。
没有一行式安装命令——这个插件在一个大仓库的子目录里,也没发 npm 包。
vshulcz
Memory for coding agents — Claude Code, Codex, Cursor and 17 others. Indexes the sessions they already wrote to disk, including months from before you installed it, and recalls them in any of them. No LLM, no embeddings, one local Go binary.
我们跑过,装得上
vshulcz
读取本机上其他三十三个编程智能体已经写下的会话文件——Claude Code、Codex、Cursor、VS Code Copilot Chat、opencode、OpenClaw、Hermes、Kimi、Cline、Zed 等,包括安装之前的历史:提供 deja_recall、deja_session、deja_blame、deja_fix、deja_how、deja_remember 六个工具与 /deja 命令,并可选地把召回结果加入运行时上下文。本地 BM25 索引,不用大模型,不用向量嵌入,不联网(dsh plugin --profile web add dsh-deja)。
我们跑过,装得上