busabase-dsh-plugin

DSH PLUGIN记忆与知识

仓库 busabase/busabase-dsh-plugin · npm @busabase/dsh-plugin

记忆与知识 L5 · 运行验证通过 安全审查:低风险 可信度:金 可安装插件
安装这个插件

为 DeepSeek Harness 接入 Busabase 知识库与数据库,让 Agent 检索可信文档、操作结构化数据,并把每次写入提交人工审核。

验证等级 L5 L5 · 运行验证通过
GitHub 星标 7 复刻 0 · 未关闭 issue 0
最近更新 2026-10-10 创建于 2026-09-02
README 8.0 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add @busabase/[email protected]
兼容 DSH 版本0.2.0-rc.2 等 7 个版本版本不匹配时安装会报错
Node.js 要求>=24.18.0来自仓库 package.json 的 engines 字段
前置依赖@deepseek-ai/cordis@~4.0.4、@deepseek-ai/[email protected] 等 12 个需要同时安装的同级依赖
npm 包名@busabase/dsh-plugin可用 npm view 查看包信息

能做什么

4 项功能
字段来自项目仓库与公开索引,中文说明由本站标注

busabase-dsh-plugin:为 DeepSeek Harness 接上可信知识库与结构化数据

  • 检索已审核的知识与记录
  • 自然语言生成 Base 与表单
  • 实体渲染为对话卡片
  • 写入默认走变更审核

适用场景

数据库记忆

上游标签

dsh-plugin

验证等级与安全审查

L5 · 运行验证通过
自动化流程结论,不是人工审核
验证等级L5 · 运行验证通过在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来
安全审查低风险静态分析结论,未标注不代表已通过审查
仓库健康度活跃按仓库活跃度与最近更新时间给出
可信度金综合仓库活跃度与验证结果

上面的结论来自上游最近一次自动化验证(2026-10-08): 同一套检查会在插件发新版后重跑,页面显示的是最新一次的逐项结果。

逐项检查结果

L1 · 已找到 ✓ 通过
  • L1.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L2 · 结构化 ✓ 通过
  • L2.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L3 · 安装规范 ✓ 通过
  • L3.1_INSTALL_COMMAND_PARSED 安装命令已解析 方式:安装规范解析
  • L3.2_DSH_VERSION_DECLARED DSH 版本已声明 方式:DSH 版本声明
L4 · 安装已测 ✓ 通过
  • L4.1_INSTALL_EXECUTED_CONFINED 受限沙盒内执行安装 方式:沙盒安装执行
  • L4.2_INSTALL_SUCCESS 沙盒安装成功 方式:沙盒安装执行
  • L4.3_ARTIFACT_CONFIRMED 安装产物已确认 方式:沙盒安装执行
L5 · 运行已测 ✓ 通过
  • L5.1_INSTALL_PASSED_SANDBOXED 沙盒安装通过 方式:沙盒安装执行
  • L5.2_WEB_BOOT_READY Web 启动就绪 方式:Web 启动
  • L5.3_HTTP_SERVED HTTP 服务响应 方式:HTTP 请求
  • L5.4_PLUGIN_INVENTORY_ACTIVE 插件清单中已激活 方式:插件清单查询

风险详情

  • 审查结论 通过
  • 结论说明 vet 静态分析未发现可疑行为,判定为干净(clean)。
  • 风险计数 严重 0 / 高 0 / 中 0
  • 风险详情 未发现严重或警告级问题。

仓库档案

记忆与知识
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方busabase仓库 busabase-dsh-plugin · 默认分支 main
分类记忆与知识memory
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言TypeScript仓库主语言
许可证MIT商用或二次分发前请确认条款原文
星标 / 复刻 / issue7 / 0 / 0收录时的数值,非实时
创建 / 更新2026-09-02 · 2026-10-10最后推送 2026-10-10
本站收录2026-09-08首次进入本站目录的时间

README 全文

8.0 KB
作者原文,中文版优先;只做安全转义,不改内容

English | 中文

给 DeepSeek Harness 插上知识库和数据库

@busabase/dsh-plugin 把 DeepSeek Harness 接入 Busabase,让 Agent 能读取可信知识、处理结构化数据,并把每一次写入提案交给人审阅。

它让 Agent 获得超越单次对话的长期上下文,但不会让 Agent 静默改写你的事实来源。

实际效果

观看 DeepSeek Harness 使用插件创建 CRM AirApp、提交变更供审阅,并在 Busabase 中打开结果。

观看静音指南视频

快速开始

环境要求

  • 与本包 peer dependencies 兼容的当前 DeepSeek Harness 版本;
  • Node.js >=24.18.0;
  • PATH 中可用 pnpm。

安装前不需要启动本地 Busabase。本地模式会按需启动 busabase@latest,或复用健康的 Busabase Personal Desktop 或本地服务;Cloud 模式会通过浏览器 OAuth 连接托管服务。

1. 安装插件

npx @deepseek-ai/dsh plugin --profile web add @busabase/dsh-plugin

安装包会自动激活 Host 和 Web 两端。经过审阅的 Skills 已经包含在 npm 包中,因此安装不需要授权生命周期脚本。安装验证、更新、删除和旧版本说明见 安装与管理 npm Bundle。

2. 选择本地或 Cloud

  • 本地是零配置默认模式,适合本机数据、免账号使用或 Busabase Personal Desktop。
  • Cloud适合已有 Busabase 账号、团队工作区和多设备访问。把以下列表项加入 $DSH_HOME/profiles/web/cordis.patch.yml;默认路径是 ~/.dsh/profiles/web/cordis.patch.yml:
- id: busabase
config:
baseUrl: https://busabase.com
serverName: busabase

如果文件中已有其他 row,请追加此项。不要把凭据写进文件;浏览器登录后,DeepSeek Harness 会把 OAuth 授权保存在凭据存储中。更新、验证、切换模式和故障处理见完整的本地与 Cloud 设置指南。

3. 启动 DeepSeek Harness

npx @deepseek-ai/dsh --profile web

如果已经全局安装 dsh,可以用 dsh 替换 npx @deepseek-ai/dsh。打开 http://127.0.0.1:3080/。本地模式会等到实际需要时再启动 Busabase;Cloud 模式首次启动会打开浏览器 OAuth,之后复用已保存的授权。

4. 试一个任务

创建一个客户跟进 Base,包含公司、联系人、阶段、预计金额、负责人、
下一步动作和跟进日期。把结构提交给我审阅。

本地模式下,如果还看不到完整 MCP 工具,请先调用 busabase_start;Cloud 模式先完成浏览器授权。Agent 会先检查现有工作区,再通过 ChangeRequest 提出 Base 结构。你查看差异并决定是否批准和合并;Cloud 提案请通过返回的 Busabase 正式链接审核。

为什么使用它

聊天上下文适合完成当前任务,却不适合作为长期数据系统。重要结论难以稳定复用,业务对象缺少结构,而 Agent 的一次误判也可能在被发现前污染文档或数据库。

这个插件为 DeepSeek Harness 增加四种能力:

  • 可信知识: 搜索已批准的 Docs、Files、Bases、Records、评论和关联对象;
  • 结构化工作: 把自然语言需求变成 Bases、Forms、AirApps 和记录的修改提案;
  • 可用的结果: 把 Busabase 实体显示成会话卡片和实时 Inspector,而不是大段 JSON;
  • 人的控制权: 把 Agent 写权限限制在 changeRequest,并默认要求用户重新确认每个审阅动作。
DeepSeek Harness 负责理解任务与调用工具
↓
@busabase/dsh-plugin 负责把 Agent 接入 Busabase
↓
Busabase 负责保存已批准的知识和结构化数据

常见用法

  • 团队知识: 从已批准的产品文档、会议决策、研究资料和 FAQ 中检索答案,并返回可定位的来源。
  • 研究整理: 从访谈中提取证据、主题和优先级,先审阅提案记录,再决定是否合并。
  • 业务数据库: 用自然语言描述 CRM、项目跟踪、库存、招聘流程或运营台账。
  • 内容运营: 准备可审阅的文章、社交媒体内容、Newsletter、SEO 页面和本地化记录。
  • 数据清洗: 批量提出去重、标签、补全、分类、匹配或翻译建议。
  • 工作区应用: 围绕 Busabase 正式数据创建 Form 和 AirApp,并在 Inspector 中预览。

例如:

查一下知识库中最新的企业版数据保留策略,给我来源文档,
并为存在冲突的 FAQ 记录提出修订。

Agent 可以读取已批准的策略并准备修订,但不能批准自己的修改。

只提议、不合并的设计

有直接写权限的 Agent
Agent ──直接写入──► 正式数据
错误已经生效

本插件(权限封顶在 changeRequest)
Agent ──提出修改──► ChangeRequest ──人类审阅──► 正式数据
错误仍只是提案

这件事 Busabase 是按凭据逐个决定的:调用方有写权限就当场合并,没有才等人审阅。本插件是刻意把模型压到较低的那一档。

MCP 连接权限固定在 changeRequest。Busabase 会拒绝 Agent 发起的批准、拒绝、关闭和合并操作,也不会让 autoMerge: true 绕过审阅。Inspector 中的审阅动作默认要求用户重新明确确认,工作区里存储的内容也只会被视为数据,而不是新的指令。高级配置可以关闭确认提示,但这不会提高服务端强制执行的 Agent 权限。

配置

默认配置会连接 http://localhost:15419,按需启动或复用 loopback 服务,启用 Inspector 实时刷新,并要求用户确认审阅动作。

如需使用其他地址、调整插件加载顺序,或修改服务与刷新行为,请查看 完整配置参考。

连接 Busabase Cloud

按 id 覆盖 Bundle row,并把 baseUrl 设置为 https:// 的 Busabase Cloud 地址(根域名部署可配合 spaceId,或直接使用工作区子域名),即可连接到云端而不是本地服务:

- id: busabase
config:
baseUrl: https://busabase.com
serverName: busabase

插件不会管理或启动远程服务器。首次加载远程插件时会打开系统浏览器完成标准 OAuth 登录;DeepSeek Harness 通过其凭据存储保存生成的令牌,而不是写入本插件的配置。MCP 连接仍会固定发送 changeRequest 权限上限。当前版本中,Inspector 的审阅、合并、实时刷新以及 Base/AirApp 内嵌预览仍仅支持本地模式:请使用 Inspector 展示的 Busabase Cloud 正式链接,在云端查看、审阅与合并。

当前边界

  • 默认面向单个本地 Busabase 工作区;
  • 非 loopback baseUrl 在 auto 模式下会被视为外部服务,插件不会尝试启动它;
  • 连接非 loopback 的 https:// baseUrl 时使用基于浏览器的 OAuth,而不是本地中继,且 Inspector 的审阅、合并和实时刷新仍仅支持本地模式;
  • busabase_start 启动服务并重新连接后,完整 MCP 工具才会可用(仅本地模式);
  • Agent 可以提出修改,但不能执行最终审阅和合并;
  • Base 与 AirApp 预览需要正确的同源和 embed origin 配置;
  • 关闭 iframe 后,实体元数据和“Open in Busabase”入口仍然可用。

文档

常见问题

8 问
答案由本站依据条目字段整理,不引用上游原文
busabase-dsh-plugin 怎么安装?

在 DSH 里执行 `dsh plugin --profile web add @busabase/[email protected]` 即可。对应的 npm 包名是 `@busabase/dsh-plugin`。

busabase-dsh-plugin 的验证等级是什么意思?

L5 · 运行验证通过。在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来

busabase-dsh-plugin 安全吗?

低风险。vet 静态分析未发现可疑行为,判定为干净(clean)。

busabase-dsh-plugin 支持哪些 DSH 版本?

上游记录的兼容版本包括 0.2.0-rc.2、0.2.0-rc.1、0.1.7-rc.2、0.1.7-rc.1、0.1.7-alpha.2、0.1.6-alpha.2、0.1.6-alpha.1。

busabase-dsh-plugin 需要什么运行环境?

Node.js >=24.18.0;需要同时安装 @deepseek-ai/cordis@~4.0.4、@deepseek-ai/[email protected]、@deepseek-ai/[email protected]、@deepseek-ai/[email protected]、@deepseek-ai/[email protected]。环境不满足时安装会失败,建议先确认本机版本。

busabase-dsh-plugin 用的是什么许可证?

上游标注为 MIT。商用或二次分发前请到仓库确认许可证原文。

busabase-dsh-plugin 有哪些功能?

检索已审核的知识与记录、自然语言生成 Base 与表单、实体渲染为对话卡片、写入默认走变更审核。

这条记录的数据可靠吗?

本站按仓库名去重后合并整理,字段以作者仓库与 npm 元数据为准;安装命令、仓库地址与 README 保持原文,带 L4 / L5 标记的安装命令已在隔离沙盒里真实跑通。

记忆与知识
按星标排序,可作替代方案

ruflo

ruflo

L3 · 安装规范通过 7.4 万 星

OpenViking

OpenViking

面向 DeepSeek Harness 的 OpenViking 记忆与上下文插件:pre-step 自动召回与画像注入、会话捕获、`vik

L3 · 安装规范通过 3.9 万 星

WeKnora

WeKnora

把 WeKnora 知识库接入 dsh 的四个只读工具:列出知识库、混合检索原文片段、按顺序还原单篇文档,以及直接取用 WeKnora 自己

L4 · 沙盒安装通过 3.3 万 星

distilly

distilly

Distilly — Distill how they think into reusable Skills for any Agent o

L4 · 沙盒安装通过 2.5 万 星

EverOS

EverOS

L4 · 沙盒安装通过 1.3 万 星

MemOS

MemOS

L4 · 沙盒安装通过 1.2 万 星

插件的元信息来自作者仓库;分类、验证等级与安全结论的中文说明为中文整理,最近核验 2026-10-08。