DSH 的持久化项目智能与记忆插件。 它分析当前工作区、解释项目架构、保存开发决策与历史,并在后续 Session…
56.7/100
综合分
101
GitHub 星标
114
npm 周下载
—/5
用户评分
数据截至 2026/10/9 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-project-brainnpm 源 · dsh-project-brain 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · search
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 26 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包dsh-project-brain @ 1.3.0
✓Node 引擎要求 >=22.19.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/31 19:55:30
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件写入剪贴板(不计风险)读取剪贴板或密钥环境变量发起外部网络请求
查看扫描证据(共 32 处,展示前 12 条)
- 读取本地文件dsh-project-brain/lib/index.js:6304
if (!existsSync(objPath)) return null; - 读取本地文件dsh-project-brain/lib/index.js:6307
compressed = readFileSync(objPath); - 读取本地文件dsh-project-brain/lib/index.js:6354
bytes = readFileSync(idxPath); - 读取本地文件dsh-project-brain/lib/index.js:6524
if (!existsSync(packDir)) return null; - 读取本地文件dsh-project-brain/lib/index.js:6527
files = readdirSync(packDir); - 读取本地文件dsh-project-brain/lib/index.js:6539
if (!existsSync(packFile)) continue; - 发起网络请求dsh-project-brain/lib/index.js:6838
const res = await fetch(url, { - 发起网络请求dsh-project-brain/lib/index.js:6864
const res = await fetch(url, { - 读取密钥环境变量dsh-project-brain/lib/index.js:6958
const llmApiKey = args && typeof args.llmApiKey === "string" && args.llmApiKey.trim() ? args.llmApiKey.trim() : typeof process !== "undefined" && proc - 写入本地文件dsh-project-brain/lib/index.js:7119
writeFileSync(filePath, serializeJsonl(hk.rows), "utf8"); - 写入剪贴板dsh-project-brain/lib/client.js:469
navigator.clipboard.writeText(text); - 写入剪贴板dsh-project-brain/lib/client.js:821
navigator.clipboard.writeText(text);
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-tools@deepseek-ai/schemastery@deepseek-ai/cordis@deepseek-ai/dsh-client-connection@deepseek-ai/dsh-session给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
界面预览
6 张 · 点击查看大图功能亮点
- 分析项目架构
- 跨会话上下文
- TODO与混合检索
为 DSH 提供持久项目智能与记忆插件:架构分析、跨会话上下文、TODO 和可选混合检索
最近更新
在 GitHub 查看全部 →v1.3.02026-09-15
次要版本:Durable Core 站立记忆 + 架构并列泳道 + 技术栈分层重构 + 截图从 7 张扩到 10 张。
端到端 156/156 全过(19 smoke + 30 runtime-workspace + 56 project-memory + 39 host-acceptance + 14 release-verify),数据格式与 v1.2.0 完全兼容,工具 API 不变。
· Added(新增)
· Durable Core 站立记忆(commit 712601b)
· active 全量注入(上限 15 条 / 约 800 token):长期记忆只收跨会话仍为真的决策、约束、架构事实与教训;changelog 与"本次改了哪些文件"走规则门槛,不再挤进 Core。溢出记忆进 dormant,仅在 Dashboard 项目记忆 Tab 显示,不进自动注入。
· 设置页联通测试:Embedding 与会话 LLM 都可以一键「测试连通」,实时反馈成功 / 失败原因,避免改完不知道有没有生效。API Key 改为可直填(全大写名如 PROJECT_BRAIN_EMBEDDING_API_KEY 才会被识别为环境变量引用,否则作为密钥直接使用)。
· 检索权重说明 + 小号浅蓝连通按钮:设置 Tab 每项权重下面加一行配置提示词,告诉用户该项在排序时起什么作用、什么场景下应该调高调低;「测试向量连通」按钮改为低饱和浅蓝色,弱化主视觉。
· 设置页体验细节
· 顶部提示条:进入设置 Tab 后第一眼看到绿色提示「配置可写,改完后请滚到本页最底部点 [保存];未点保存不会生效。」——避免用户改完以为已经生效。
· 截图从 7 张扩到 10 张(README + docs 同源)
· 新增三张:docs/screenshots/01.png 启动前 / 02.png 项目状态卡 / 08.png 设置·向量配置 / 09.png 设置·检索权重——把过去塞在单一概览图里的细节拆出来单独展示,让用户一眼看清每块在做什么。docs/screenshots/03.png 改为 Dashboard 顶栏 + SuggestionCard + 四个 Quick Action 的整体观感;04-05.png 架构并列泳道(一张概览、一张展开运行路径);06.png 任务动态;07.png 项目记忆;10.png Git 历史。
· URL 锁 v1.3.0 tag:从 commit SHA 改为 商店页面会一直指向 v1.3.0 release commit 的截图;后续版本独立维护。
· Changed(变更)
· project_ask 主路径改为加权融合(commit 712601b)
· BM25 + 重要度 + 时效 + 类型稳定性 + 多样性五因子加权排序,向量只作加分项。RRF 保留为可测算法(scripts/smoke-retrieval-rrf.mjs),不再当 ask 的主合同。
· 向量 cache 仅在 project_ask 成功索引时写入,避免空查询 / 缺 embedding 时污染缓存。
· 注入场景(query 为空 / 向量为空)安全退回五因子加权,保证新 Session 自动注入不被卡住。
· 技术栈识别分层重构(commit 6627b64)
· 抽 src/stack-taxonomy.js 模块:把"运行时 / 交付 / 结构 / 工具"分类口径抽出来,src/scanner.js 与 src/host/sidebar/aggregator.js 共用同一份分类,避免扫描端和汇总端各写一套规则导致分歧。
· 技术栈卡片按运行时口径分层:主视野只展示框架 / 网关 / 数据 / 容器等运行时技术;CI、IaC、观测下沉到「交付」次行;Monorepo 等结构标签与 Lint/测试工具保持弱展示。旧 techStack 兜底不再把 ci: / structure: 顶到主 chip。
· language 维度独立过滤:扫描的 raw signal 中"语言"成为独立维度,从框架 chip 中剥离,避免 Python 项目里出现「Python 框架: Python」这种冗余。
· Dockerfile 即视为 Docker:存在 Dockerfile 时写入 stack.container,不再只在 FROM nginx 时才出现基础设施。
· 架构合并不再把语言名标成框架:Python / JavaScript / Go 等只留在语言统计,不进 FastAPI / Vue 同一行。
· 运行时预览补齐 stack:Dashboard RPC 与 build embe
v1.2.02026-09-14
· dsh-project-brain v1.2.0 · 2026-09-14
小版本发布,聚焦 6 项客户端/Host 修复与功能,打磨仪表盘体验,消除切换项目/会话时的崩溃。所有改动向后兼容 v1.1.x——数据格式、工具 API、配置文件均未变。
· ✨ 功能
· 上手引导升级:3 步骤 → 8 项能力清单(commit 12c2844)
首次进入 DSH 项目时,上手引导现在列出 8 项具体能力(架构分析、记忆延续、快捷操作、Git 集成等),不再是线性的 3 步指引。更直接,也更好发现。
· 记忆卡片改为弹框查看(commit 8ac441a)
点击记忆卡片现在用模态弹框打开,不再内联展开。避免长内容撑坏仪表盘布局,也帮你专注看单条记忆。
· 架构兜底条改成人话 + 内联重试按钮(commit 378224d)
架构分析失败时,兜底提示条改用大白话(如「架构分析没跑完——点这里重试」),并带内联重试按钮,不用再跳到快捷操作。
· 🐛 修复
· 语言 chip 按使用率排序 + 百分比 + 长尾聚合(commit 37f695c)
仪表盘语言分布现在按使用率降序排列,每个 chip 显示百分比(如 TypeScript 65.2%),长尾语言聚合成「其他(还有 N 种)」。
· 切项目时显示加载占位(commit 7d2894c)
从项目 A 切到 B 时,界面不再短暂显示 B 的空状态 + 上手引导(那会让人误以为 B 是空的)。新项目数据就绪前显示加载转圈。
· 切项目/切会话时 banner 闪退修复(commit 54fa048)
修复了切换项目/会话时连接 RPC banner 的崩溃。根因:旧 sessionId Map 的异步清理与 registerConnectionRpc 抢跑。改为实时查 connection.session()。
· 📦 安装
dsh plugin --profile web add github:yj-liuzepeng/dsh-project-brain#v1.2.0
安装或升级后,彻底退出并重开 DSH Desktop(host bundle 和 client bundle 都变了)。
· ✅ 验证
npm test # 17 / 17 冒烟套件
npm run test:runtime-workspace # 30 / 30 运行时工作区 RPC
npm run test:project-memory # 56 / 56 项目记忆隔离
npm run test:acceptance # 39 / 39 host 验收场景
npm run verify:release # 14 / 14(20 个打包文件)
npm run verify:install # CLEAN_TARBALL_INSTALL_PASS
npm publish --dry-run # OK
npm audit # 0 漏洞
合计:156 / 156 条端到端断言全部通过。
· 🔗 链接
· 完整更新日志:CHANGELOG.md
· npm 包:<
· 迁移指南:见 CHANGELOG.md(无破坏性改动,只需更新安装命令)
· Tarball:<(sha512-744opmbY2cilbGyH9l+bzxRibAbJN6MJWNk0VYOaDXt8Tq68L4lLnNtAJ8vunNCeVEiytkRFAHqG+pD6/bX/7A==)
v0.7.0-beta.22026-08-30预发布
DSH 配置档公开测试候选版。
亮点:
· 会话关闭时,用当前 DSH 会话模型提取有界、去重的语义项目记忆。
· 语义提取前先脱敏可识别的凭据,并排除系统/工具输出。
· 拒绝未解析、根目录、桌面安装和路径逃逸的持久化目标。
· 包含更新的中英文文档和发布检查。
自动验证:13 个冒烟测试套件、发布隐私扫描、干净 tarball 安装、构建和 npm audit 全部通过。真实 DSH 配置档/客户端验收仍留在测试清单里。
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。
README
由 DeepSeek 最新模型翻译生成dsh-project-brain
English · 简体中文
DSH 的持久化项目智能与记忆插件。 它分析当前工作区、解释项目架构、保存开发决策与历史,并在后续 Session 中自动恢复正确的项目上下文。
它的目标不是让每个新对话重新理解仓库,而是把重要知识沉淀在项目内部,随着持续开发越来越熟悉项目。
当前版本:1.4.0 —— 把记忆机制修到可用:写入前先消解指代、页面上可编辑 / 置顶 / 归档 / 删除记忆、并发写入不再丢数据、Core 容量可配置且支持置顶。数据格式与 v1.3.x 兼容。
v1.3.1 新特性:📦 导入导出 / 备份恢复
- Dashboard 顶部新增 💾 备份 / 📥 恢复 / ↶ 回滚 三个按钮(与项目名 + techStack chip 同一行)
- 一键把整个项目脑打成 zip(含 timeline + cache + manifest + sha256 校验)→ 跨机器传文件 → 在另一台机器一键还原
- 导入前自动预览影响清单(即将覆盖的脑 / 旧脑备份路径 / rootPath 改写);主按钮文案「覆盖并恢复」明确提醒
- 每次导入/回滚前自动备份当前脑到 .project-brain.backup-<ts>/;可随时回滚到任一历史备份
展开完整文档(README 剩余 1 节)
dsh-project-brain English · 简体中文 DSH 的持久化项目智能与记忆插件。 它分析当前工作区、解释项目架构、保存开发决策与历史,并在后续 Session 中自动恢复正确的项目上下文。 它的目标不是让每个新对话重新理解仓库,而是把重要知识沉淀在项目内部,随着持续开发越来越熟悉项目。 当前版本:1.4.0 —— 把记忆机制修到可用:写入前先消解指代、页面上可编辑 / 置顶 / 归档 / 删除记忆、并发写入不再丢数据、Core 容量可配置且支持置顶。数据格式与 v1.3.x 兼容。 v1.3.1 新特性:📦 导入导出 / 备份恢复 - Dashboard 顶部新增 💾 备份 / 📥 恢复 / ↶ 回滚 三个按钮(与项目名 + techStack chip 同一行) - 一键把整个项目脑打成 zip(含 timeline + cache + manifest + sha256 校验)→ 跨机器传文件 → 在另一台机器一键还原 - 导入前自动预览影响清单(即将覆盖的脑 / 旧脑备份路径 / rootPath 改写);主按钮文案「覆盖并恢复」明确提醒 - 每次导入/回滚前自动备份当前脑到 .project-brain.backup-<ts>/;可随时回滚到任一历史备份 - 4 个新 Tool:project_export / project_import / project_rollback_backup / project_cleanup_backups GitHub 预发布 · DSH 社区展示帖 · MyDSH 插件详情 界面预览 项目大脑启动入口(首次扫描前) 启动前引导页:列出三项核心能力(读懂项目 / 跨会话记住 / 接着往下做),底部展示当前 workspace 路径与大号「启动项目大脑」按钮 项目状态卡 + 实时数字 项目卡片:项目名、自动识别的技术栈 chip(GitHub Actions / Monorepo)、项目描述、上次更新时间,下方三栏数字(待办 0 / 项目记忆 3 / 已完成 3)+ 当前阶段进度条 100% Dashboard 概览 + 智能续接建议 + Quick Action Dashboard · 项目全景顶栏 + SuggestionCard「你今天可能想推进 · AI 推荐 · 置信度 45%」+ 四个 Quick Action(重新扫描 / 整理待办 / 整理记忆 / 项目全景)+ 概览 tab 的技术栈 / 语言 / 开发入口三列 架构 tab · 并列泳道分层图 架构 tab:项目定位、架构风格标签、「插件式分层架构」+「DSH LLM 增强」徽标,5 层泳道(接口与桥接层 / 工具与扫描层 / 存储层 / 记忆子系统 / 构建与脚本层),层名靠左、组件靠右 架构 tab · 单层展开运行路径 点选「会话抽取与混合检索」层后展开的运行路径:横向编号步骤(记忆子系统 → 记忆子系统 → 记忆子系统 → 记忆子系统 → Brain 存储),每步一句职责说明,下方附属文件/风险 任务动态 · 待办 + 时间线 任务动态 tab:左侧已完成待办(实时交互记忆 / 会话摘要重构 / 跨对话高保真续接)+ 右侧时间线,按时间倒序展示记忆整理、项目重扫、新增记忆条目 项目记忆 · 类型徽章 + 重要度星级 项目记忆 tab:当前 Core(每轮注入)· 7 张卡片网格,每张卡片含类型 chip(决策 / Bug / 架构 / 教训 / 备注)、重要度星级、一行摘要、日期、查看详情按钮;底部可展开休眠记忆 设置 · 向量检索 + Embedding 配置 设置 tab · 检索与向量区域:混合检索模式、启用向量检索开关、Embedding 地址 / 模型 / API Key 输入框、向量维度,顶部绿色提示「配置可写,未点保存不会生效」 设置 · 检索权重 + 测试连通 设置 tab · 检索权重区域:关键词 / 向量 / 重要性 / 可信度 / 时新性五项权重输入(0.15 / 0.25 / 0.3 / 0.1 / 0.2),每项下方一行配置提示;右下角小号浅蓝「测试向量连通」按钮一键探测 Embedding 端点 Git 历史 tab · VSCode 风格时间线 Git 历史 tab:分支切换器(main · 32 个提交 · 1 个其他分支)、HEAD bd3df6、自动刷新 30s 开关;下方 commit 时间线含 graph 圆点、提交标题、short hash、作者、相对时间、改动文件数摘要;右侧分支 chip 为什么需要它 AI 编程对话通常是短期的,但软件项目会长期演进。架构选择的原因、生产问题的解决方案、当前正在处理的任务和关键代码入口,经常散落在不同对话里。 dsh-project-brain 把这些内容变成按工作区隔离的本地知识层: - 快速理解仓库:识别语言、框架、工具链、入口文件、manifest、README 元数据、符号和 import。 - 解释架构而不是罗列目录:生成项目定位、架构风格、概念分层、组件职责、关系、运行流程、关键文件、阅读顺序和风险。 - 复用当前 DSH 模型:架构分析默认使用当前 Session 已选择的 provider/model,无需单独填写对话模型密钥。 - 跨对话长期记忆:持续保存决策、需求、架构、Bug、经验、变更、待办和活动记录。 - 自动恢复上下文:新 Session 自动获得高价值记忆、活跃待办和最近活动。 - 项目严格隔离:Host 根据实时 Session 工作区解析路径,不从其他项目猜测数据。 - 默认不需要向量模型:零配置使用本地 BM25;Embedding 是可选语义增强。 - AI 不可用仍能工作:架构分析和记忆检索都有本地降级路径。 工作原理 当前 DSH Session │ 可信的实时 Session cwd ▼ 工作区扫描器 ─────────► 项目事实与源码证据 │ ├──► 当前 DSH LLM ───► 语义架构报告 │ │ 不可用 / 超时 / 输出异常 │ └─────────► 本地架构降级 │ ├──► .project-brain/ ─► 记忆、待办、时间线、架构 │ ├──► 上下文注入器 ───► 新 Session System Prompt │ └──► Connection RPC ─► Dashboard 与 TodoStrip 浏览器侧不能指定任意文件路径,所有运行时操作都由 Host 根据当前 DSH Session 解析目标工作区。 本地数据 每个项目拥有独立的数据目录: .project-brain/ ├── project.json # 项目元数据、技术栈、语言和入口 ├── architecture.json # 定位、分层、组件、流程和证据 ├── memory.jsonl # 结构化长期项目记忆 ├── todo.jsonl # 项目待办及状态 ├── timeline.jsonl # 扫描、记忆、待办与 Session 活动 ├── codegraph.json # 可选的旧版 AST 图 └── cache/ └── embeddings.jsonl # 可选、可删除、可重建的派生缓存 切换对话或升级插件不会丢失这些数据,卸载插件也不会删除 .project-brain/。 记忆机制 记忆类型包括 decision、requirement、architecture、change、bug、lesson、issue 和 context。 V2 记忆包含重要性、可信度、生命周期状态、来源、时间、标签和相关文件。已归档、已替代或已删除的记忆不会进入普通检索、自动上下文注入、状态统计和 Dashboard。 记忆主要通过三条路径产生: 1. Agent 使用 project_memory_add 主动记录稳定决策和经验。 2. Session 结束时,记录去重后的 Git 变更摘要,并复用当前 DSH 模型抽取少量、有证据的长期项目事实。凭据、工具输出和非文本内容会被过滤;模型不可用或输出异常时安全降级为仅 Git 记忆。 3. 架构差异分析生成 architecture/change 类型记忆。 “整理记忆”会先预览合并和归档候选,只有用户确认后才真正写入。 Session 抽取可通过 sessionSemanticMemoryEnabled、sessionSemanticMaxChars、sessionSemanticMaxItems 和 sessionSemanticTimeoutMs 配置;关闭后仍保留纯 Git 摘要。 记忆检索 默认检索使用本地 BM25,搜索标题、正文、标签、相关文件和类型,并综合重要性、可信度、时效性、稳定记忆类型和结果多样性排序。 如需语义增强,可在插件设置中启用混合向量检索: retrievalMode: hybrid vectorEnabled: true embeddingBaseURL: https://your-provider.example/v1 embeddingModel: your-embedding-model embeddingApiKeyEnv: PROJECT_BRAIN_EMBEDDING_API_KEY 向量索引按内容哈希懒加载更新。凭据缺失、网络失败、响应异常或维度不一致时,会自动降级为本地关键词检索。 启用远程 Embedding 后,记忆标题、正文、标签和相关文件名会发送到配置的服务。私有项目建议使用本地模型或可信服务。 架构分析 初始化和重扫会先收集确定性的本地事实。当当前 DSH Session 已建立可用模型路由时,插件会把 README、manifest、相对路径、符号/import 和受长度限制的关键源码摘要发送给当前模型,生成概念架构报告。 主要安全和可靠性措施: - 不向模型发送绝对路径; - 源码摘要、最大文件数和组件数均可配置; - 严格提取、修复并规范化 JSON; - 验证证据文件路径和组件关系; - 不渲染模型生成的 HTML; - 无路由、超时或非法输出时自动本地降级; - 使用架构指纹避免无意义的重复分析。 设置 architectureLlmIncludeSource: false 可只发送结构事实;设置 architectureLlmEnabled: false 可完全使用本地分析。 快速开始 将已发布的公测标签安装到你正在使用的 DSH profile: dsh plugin --profile web add github:yj-liuzepeng/dsh-project-brain#v0.7.0-beta.2 例如,dsh web 通常使用 --profile web;如果你的 Desktop 发行版运行 desktop profile,则使用 --profile desktop。安装或升级后需要重启当前 DSH 进程;使用 DSH Desktop 时应完全退出并重新打开。发布包已包含预构建 Host/Client bundle,普通用户无需安装 Node.js 或本地编译。 运行环境兼容性 - Host 插件为兼容的 DSH profile 提供工作区分析、13 个 project_* 工具、长期记忆、上下文注入、待办和架构分析。 - Dashboard 与 TodoStrip 是 DSH Web Client 插件(platform: web),可用于 DSH Web,以及承载 DSH Web Client 的 Desktop 发行版。 - 纯 CLI/TUI 客户端不会显示 Dashboard;当对应 profile 提供插件所需的 DSH Host services 时,仍可使用核心 Host 能力。非 Web profile 的真实兼容矩阵仍在公测验证中。 参与源码开发时需要 Node.js 22.19+ 或 24+: git clone https://github.com/yj-liuzepeng/dsh-project-brain.git cd dsh-project-brain npm install npm test npm run build npm run verify:release npm run verify:install 源码贡献者可将仓库链接进目标 DSH profile workspace,并在 bundle 配置中启用 dsh-project-brain。 安装后: 1. 在 DSH 中打开一个项目工作区。 2. 进入顶部“项目”页。 3. 点击“启动项目大脑”。 4. 查看概览、架构、任务动态和项目记忆四个页签。 5. 新建对话,确认项目上下文能够自动恢复。 详细步骤和故障排查见 INSTALL.md。 工具列表 | 能力 | 工具 | | 初始化 / 重扫 | project_init, project_rescan | | 状态 / 续接 | project_status, project_continue | | 长期记忆 | project_memory_add, project_memory_list | | 待办管理 | project_todo_add, project_todo_list, project_todo_update, project_todo_done | | 查询 / 整理 | project_ask, project_dream | | Git + LLM 架构差异 | project_diff | Dashboard 快捷操作会在后台执行这些工作流,并提供加载、确认、成功、错误和重试状态。 隐私与安全 - 项目知识保存在 <workspace>/.project-brain/;只有显式启用的模型能力才会向对应服务发送受限制的内容。 - Session 语义记忆会把受长度限制的用户/助手文本发送给 DSH 当前选择的模型服务;发送前会排除工具输出、System 消息并清洗可识别凭据。可设置 sessionSemanticMemoryEnabled: false 关闭。 - Client RPC 不能传入文件路径,Host 只使用实时 Session 工作区。 - 工具执行优先使用可信 Session 路径,而不是模型提供的参数。 - 未初始化项目不会被 Session summarizer 静默创建数据。 - 向量能力默认关闭。 - Embedding 密钥通过 DSH Credentials 或环境变量引用解析,不写入记忆文件或 Client RPC。 - 发布构建不会嵌入开发者工作区、Session ID、项目记忆、凭据或本机路径。 - .project-brain/ 可能包含内部决策和 Bug 历史,提交 Git 前请先审查。 开发与发布验证 npm test npm run build npm run verify:release npm run verify:install npm audit 自动化覆盖运行时工作区解析、跨项目隔离、跨 Session 记忆、本地/LLM 架构路径、Memory V2、BM25/混合检索、Session 去重、Scanner、Dashboard/TodoStrip、主题、Git pack/delta 和 LLM 协议。 verify:release 会验证包元数据、入口和 npm 文件白名单,并扫描本机路径、Session ID、凭据、私钥、日志、归档文件和项目脑数据。verify:install 会把实际发布包安装进临时空项目,提前发现 peer 依赖冲突或构建产物缺失。 当前限制 - Session 语义抽取有严格长度与数量限制,只保存少量稳定事实;关键意图仍建议通过记忆或 TODO 工具显式沉淀。 - Session 第一次正常模型请求前可能没有可复用的 DSH 模型路由;此时先进行一次对话再重扫。 - project_diff 使用独立的 OpenAI/Anthropic-compatible 配置;初始化架构分析使用当前 DSH Session 模型。 - Git multi-pack-index(MIDX)尚未完整支持。 - Host bundle 升级后需要重启当前 DSH 进程;Desktop 用户应完整退出并重新打开应用。 文档 - English README - 安装说明 - 发布检查清单 - 更新日志 - 设计说明 - 技术规格 - 商店文案 License MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
yj-liuzepeng/dsh-project-brain
DSH 的持久化项目智能与记忆插件。 它分析当前工作区、解释项目架构、保存开发决策与历史,并在后续 Session…
相关插件 · 搜索 / 抓取
LLM 知识平台Tencent/WeKnora
概览 ·快速开始 ·新特性 ·功能 ·客户端 ·文档 ·开发
★ 36,266已汉化DSH
72
智能体记忆系统MemTensor/MemOS
MemOS 2.0 Stardust星尘
★ 12,228已汉化DSH
71.3
跨代理记忆库zilliztech/memsearch
跨平台语义记忆,专为 AI 编程智能体打造。
★ 2,799已汉化DSH
70.9
跨智能体会话记忆vshulcz/deja-vu
你的编码智能体不再重复调试你已经修好的问题。
★ 1,367已汉化MCP
70.4
技能语料库EverMind-AI/SkillCorpus
SkillCorpus 能给你什么
★ 694已汉化DSH
69.7
动画花园资源检索yjl9903/AnimeGarden
按番剧、字幕组和类型搜索动画 BT 资源
★ 1,391已汉化DSH
69.2