dsh-memory-plugin
volcengine
面向 DeepSeek Harness 的 OpenViking 记忆与上下文插件:pre-step 自动召回与画像注入、会话捕获、`viking://` URI 防护,以及对接 OpenViking 服务端的 recall/write 记忆工具。
我们跑过,装得上
vectorize-io/hindsight#coding-agents
Hindsight:会学习的 Agent 长期记忆系统,自动召回/保存、知识页、深度反思与按仓库隔离的记忆银行。
安装
这个插件放在一个大仓库的子目录里,`dsh plugin add` 够不到它——它转发给 pnpm,而 pnpm 会把 `#` 后面的内容当成分支或 commit。请先 clone 仓库,再用 DSH 插件面板的 repository 源添加,或者请作者发一个 npm 包。
安装前须知
是什么 — Hindsight 为编码代理提供长期项目记忆管理。
谁该装 — 在使用 Claude Code 等 AI 编码助手进行代码开发的开发者适合装它。 如果您使用非 Python 语言编写的代理,可以选择其他实现。
注意 — 插件需要提供 API key 或 token,会执行 shell 命令。沙箱测试尚未进行。 没发现明显的坑。
锐评 — 在没有沙箱测试结果的情况下,我不会安装它。
grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。

coding-agents 是一个 DeepSeek Harness 插件,为 coding agent 提供可持续的项目记忆:自动召回与保存信息、知识页、深度反思,以及按仓库隔离的记忆银行。它适合需要跨会话保留项目背景、用户偏好或任务经验的 agent,而不只是读取当前对话。
Hindsight 可以作为 LLM wrapper 接入,在每次 LLM 调用时自动保存和检索记忆;也可以通过客户端 API 明确调用 retain、recall 和 reflect,并用 bank_id 选择记忆银行。README 同时记录了 Docker 服务、Python 和 Node.js 客户端,以及不需要独立服务的嵌入式 Python 模式。Docker 默认提供 8888 API 和 9999 UI,记忆数据可写入 /home/hindsight/.pg0。
这个插件需要通过终端运行 Docker、Python 或 npm 工具,并依赖 LLM provider 的凭据,例如 OPENAI_API_KEY 或 HINDSIGHT_API_LLM_API_KEY;相关请求会交给配置的 provider 处理,因此应按敏感凭据和终端权限来评估。对于只需简单检索的小型工作流,Hindsight 可能过重;它也会引入独立的记忆服务,而不是只使用 harness 原有的会话状态。
Hindsight 用 retain 保存信息,用 recall 搜索记忆,用 reflect 生成带有处置倾向的回答。每次调用都需要 bank_id,README 示例使用 my-bank。agent 可以按仓库或其他范围选择不同记忆银行。另有 LLM wrapper,可替换现有 LLM client,在 LLM 调用过程中自动保存和召回。
Docker 示例使用以下设置:
| 设置 | 作用 |
|---|---|
OPENAI_API_KEY |
示例中的 provider 凭据环境变量 |
HINDSIGHT_API_LLM_API_KEY |
传给 API 容器的 LLM API key |
HINDSIGHT_API_LLM_PROVIDER |
选择 LLM provider |
README 列出的 HINDSIGHT_API_LLM_PROVIDER 值包括 openai、anthropic、gemini、groq、ollama、lmstudio、minimax 和 atlas。
Docker 部署的 API 地址为 http://localhost:8888,UI 地址为 http://localhost:9999。推荐容器把命名 volume hindsight-data 挂载到 /home/hindsight/.pg0。外部 PostgreSQL 部署位于 docker/docker-compose;README 也列出 Oracle AI Database 的企业部署支持。
Python 客户端使用 hindsight_client 中的 Hindsight,Node.js 客户端使用 @vectorize-io/hindsight-client 中的 HindsightClient。嵌入式 Python 模式通过 HindsightServer 启动本地服务,再由 client 连接。
嵌入式安装使用 hindsight-all。Intel(x86_64)Mac 需要改用 hindsight-all-slim。客户端示例使用 Python 包 hindsight-client 和 hindsight-all,或 npm 包 @vectorize-io/hindsight-client。
根据项目自己的文档整理,会跟着上游更新。两边对不上时以源码仓库为准—— 去 GitHub 看原始 README
同一分类
volcengine
面向 DeepSeek Harness 的 OpenViking 记忆与上下文插件:pre-step 自动召回与画像注入、会话捕获、`viking://` URI 防护,以及对接 OpenViking 服务端的 recall/write 记忆工具。
我们跑过,装得上
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)。
我们跑过,装得上