Hindsight 记忆桥 online111111/dsh-hindsight-bridge
DeepSeek Harness每轮自动召回并保存对话记忆,无需手动调用
29.9/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/8 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add online111111/dsh-hindsight-bridge该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:待复验
是什么
dsh 原生插件 · chat
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 27 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
发起外部网络请求
查看扫描证据(共 5 处,展示前 5 条)
- 发起网络请求lib/http.js:60
response=await fetch(apiUrl+path,{ - 发起网络请求lib/http.js:100
recall(body,options) { return this.request(`/v1/default/banks/${encodeURIComponent(this.config.bankId)}/memories/recall`,body,options); } - 发起网络请求lib/http.js:101
retain(body,options) { return this.request(`/v1/default/banks/${encodeURIComponent(this.config.bankId)}/memories`,body,options); } - 发起网络请求lib/http.js:102
operation(id,{signal}={}) { return this.request(`/v1/default/banks/${encodeURIComponent(this.config.bankId)}/operations/${encodeURIComponent(id)}`,und - 发起网络请求lib/http.js:103
health({signal}={}) { return this.request('/health',undefined,{signal,method:'GET'}); }
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery@deepseek-ai/cordis@deepseek-ai/cordis-plugin-include@deepseek-ai/cordis-plugin-loader@deepseek-ai/dsh-agent@deepseek-ai/dsh-agent-loop@deepseek-ai/dsh-app-boot@deepseek-ai/dsh-config-editor@deepseek-ai/dsh-llm@deepseek-ai/dsh-session@deepseek-ai/dsh-session-projection@deepseek-ai/dsh-settings给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 自动召回对话记忆
- 逐轮保存记忆
- 安全配置
为 DeepSeek Harness 带来原生 Hindsight 记忆:自动回忆、逐轮留存、安全配置。
README
由 DeepSeek 最新模型翻译生成dsh-hindsight-bridge
把 Hindsight 接入 DeepSeek Harness 的独立 Cordis 插件:每轮自动召回,正常回复后自动保存。无需模型主动调用 MCP,也不修改 DSH 源码。
环境要求
- DeepSeek Harness 0.2.0-rc.2,Node ^22.19.0 || >=24。
- 可访问的 Hindsight 0.10 API。API Key 必须是 Dataplane Key,不是管理面板 Access Key。
- 在真正使用的 DSH profile 中安装;不要同时启用两个自动记忆插件。
开发依据当前官方源码,运行测试使用明确固定版本的官方 npm 包。部分 DSH 子包的 latest 标签很旧,不能把不带版本安装当成最新版。
安装
从 GitHub Release v1.0.0 下载 dsh-hindsight-bridge-1.0.0.tgz,在下载目录执行:
dsh plugin --profile web add ./dsh-hindsight-bridge-1.0.0.tgz
本包尚未发布到 npm,不能只用包名安装。Desktop 使用其内置 DSH CLI 和 desktop profile。安装后由用户择时重启对应 DSH 应用;插件不会自动重启线上服务,也不会改动记忆服务。
展开完整文档(README 剩余 1 节)
dsh-hindsight-bridge 把 Hindsight 接入 DeepSeek Harness 的独立 Cordis 插件:每轮自动召回,正常回复后自动保存。无需模型主动调用 MCP,也不修改 DSH 源码。 环境要求 - DeepSeek Harness 0.2.0-rc.2,Node ^22.19.0 || >=24。 - 可访问的 Hindsight 0.10 API。API Key 必须是 Dataplane Key,不是管理面板 Access Key。 - 在真正使用的 DSH profile 中安装;不要同时启用两个自动记忆插件。 开发依据当前官方源码,运行测试使用明确固定版本的官方 npm 包。部分 DSH 子包的 latest 标签很旧,不能把不带版本安装当成最新版。 安装 从 GitHub Release v1.0.0 下载 dsh-hindsight-bridge-1.0.0.tgz,在下载目录执行: dsh plugin --profile web add ./dsh-hindsight-bridge-1.0.0.tgz 本包尚未发布到 npm,不能只用包名安装。Desktop 使用其内置 DSH CLI 和 desktop profile。安装后由用户择时重启对应 DSH 应用;插件不会自动重启线上服务,也不会改动记忆服务。 设置中提供 Hindsight 配置页。主要填写 API 地址、Bank ID,选择自动召回和自动保存。密钥输入框使用密码模式,不回显服务器中的旧密钥;留空表示不更改旧密钥。 密钥更推荐通过宿主进程环境变量提供:apiKeyEnv: HINDSIGHT_API_KEY。必须让运行 DSH 的进程继承该变量。也可在插件页输入 API Key,DSH 会持久化到本地配置;secret 标记只做脱敏,不是加密保存。 profile 的 cordis.patch.yml 配置示例: - id: hindsight-memory config: apiUrl: https://memory.example.com apiKeyEnv: HINDSIGHT_API_KEY bankId: deepseek-harness autoRecall: true autoRetain: true API 地址填写 HTTPS 根地址,不加 /v1 或 /mcp/...,不要填写管理 UI 地址。 是否共享 Hermes 的记忆 - deepseek-harness:DSH 独立记忆库,默认选择。 - hermes-default:与 Hermes 共享已有记忆。DSH 可以读取并追加该库;只在确实愿意跨客户端共享聊天信息时选择。 如旧库主要是原始事实而没有整理后的观察,可将 recallTypes 设置为 [observation, world, experience]。默认只召回 observation。 读写规则与安全 1. 每轮的首次模型请求前,按真实用户问题召回一次;记忆作为带来源标签的 user-role 上下文写入会话日志。工具循环不反复召回,不改系统提示词与已有消息。 2. 只保存已提交的真人消息和成功回复的最终正文。不默认保存推理、工具参数、插件注入、历史重放、压缩替换、失败或中断轮次。 3. 每轮使用独立、稳定文档 ID,避免 Hindsight 默认 replace 覆盖前一轮。 4. 写入在后台执行。服务器返回 operation ID 时继续检查其状态;只有完成后才记录 completed,接收请求不等于完成保存。 5. session/flush 和卸载会有界等待后台写入。队列满、网络故障、强制退出可能丢失未完成工作;本版不是持久离线队列,不会盲目重试 POST。 6. 拒绝 HTTP 重定向;仅 HTTPS 或本机 loopback HTTP。认证不会随重定向发往其他站点;接口错误不打印密钥或私密正文。 7. 默认启用常见密钥、Bearer、密码和私钥格式脱敏,但不能保证识别任意自然语言中的敏感内容。 8. 默认排除子会话。需要保存子 Agent 内容时才明确开启 includeSubagents。 设置保存走当前 DSH ConfigForms 的原子修改和版本校验。保存失败或被拒绝时保留草稿;发生版本冲突时可显式放弃草稿并加载当前配置,不会静默覆盖其他修改。设置动态变化应用于下一次记忆操作,不改已经提交给服务器的操作目标。 源码开发验证 下面命令在克隆的源码仓库中执行,不是在 .tgz 安装目录中执行;安装包故意不包含测试夹具。 git clone https://github.com/online111111/dsh-hindsight-bridge.git cd dsh-hindsight-bridge npm ci npm test npm run check npm pack 安装后验证 dsh --profile web --dump-config 仅在本机查看配置,不要公开 --dump-config 输出,其中可能包含你填写的凭据。 自动化测试使用真实本地 HTTP 服务、官方 Cordis Loader 和 DSH AgentLoop;模型适配器及 Hindsight 响应是明确标识的本地测试夹具,不是线上结果。线上验收首先只读检查接口和召回,再用真实用户对话检查 retain/consolidation 完成记录;不要把虚构偏好写进生产记忆库。 卸载 dsh plugin --profile web remove dsh-hindsight-bridge 卸载不删除 Hindsight 已存记忆。不要同时保留旧自动记忆插件与新插件,否则会产生重复请求。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
online111111/dsh-hindsight-bridge
每轮自动召回并保存对话记忆,无需手动调用
相关插件 · 对话 / 记忆
上下文中枢oceanbase/powercontext
上下文跟着工作走 —— 跨会话、跨智能体、跨人。
★ 1,489已汉化DSH
73.1
智能体记忆库plastic-labs/honcho
Honcho 是记忆基础设施,用来构建有状态的智能体。这些智能体能理解不断变化的人、智能体、群组、项目和想法。
★ 7,918已汉化DSH
71.7
长程智能体控制面loopx-project/loopx
给 Agent 一个目标,让工作持续向前。
★ 6,358已汉化DSH
71.3
智能体上下文数据库volcengine/OpenViking
给 AI 智能体用的上下文数据库
★ 41,453已汉化DSH
71.3
长效机器人团队Fei2411/DS-Bot
Download DS Bot for Windows 10/11 64-bit / 下载 Windows…
★ 5,293已汉化DSH
71.2
可携带记忆层EverMind-AI/EverOS
为什么选择 EverOS
★ 13,797已汉化DSH
71.1
这是你的仓库?认领条目