首页openclaw插件 › knowledge-base-retrieval — Knowledge Base Retrieval — 知识库检索

代码插件 安全

knowledge-base-retrieval — Knowledge Base Retrieval — 知识库检索

v1.0.0

OpenClaw 知识库检索插件,提供 API 接口进行知识库内容的检索和查询,帮助智能体访问结构化知识数据。

0· 0·0 当前
by @kwokmoon·MIT
下载插件包 项目主页
License
MIT
最后更新
2026/4/9
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
high confidence
该插件的代码、指令和资源请求与知识库检索工具内部一致,但使用了占位符端点和模拟令牌,使用前必须替换。
安全有层次,运行前请审查代码。

License

MIT

可自由使用、修改和再分发,需保留版权声明。

版本

latestv1.0.02026/4/9
● 无害

安装命令 点击复制

官方npx clawhub@latest install @openclaw/knowledge-base-retrieval
镜像加速npx clawhub@latest install @openclaw/knowledge-base-retrieval --registry https://cn.clawhub-mirror.com

插件文档

Knowledge Base Retrieval Plugin

知识库查询召回插件,为 Claude Code 提供知识库管理能力。

功能特性

    • 知识库列表查询 (kb_list): 获取所有可用的知识库
    • 关联分析 (kb_analyze): 大模型自主分析用户问题与知识库的关联关系
    • 内容召回 (kb_retrieve): 根据知识库ID对用户问题进行内容召回

安装

npm install

配置

本插件使用固定 Mock Token 进行接口鉴权:

const MOCK_TOKEN = 'mock-bearer-token-1234567890';

实际使用时,请在 src/knowledge-base/api.js 中替换为真实的鉴权方式。

接口说明

1. 查询知识库列表

请求参数:

{
  "condition": "",
  "overallStatus": "EMBEDDING_FINISH"
}

返回示例:

[
  {
    "setId": 1083,
    "setName": "文档知识",
    ...
  }
]

2. 内容召回

请求参数:

{
  "setIds": [1083, 1084],
  "content": "用户问题"
}

使用示例

// 1. 查询知识库列表
const result = await kb_list({ action: 'list' });

// 2. 分析问题关联
const analysis = await kb_analyze({
  action: 'analyze',
  question: '有哪些功能?',
});

// 3. 召回内容
const content = await kb_retrieve({
  action: 'retrieve',
  setIds: [1083],
  content: '有哪些功能?',
});

目录结构

plugin-template/
├── index.js              # 插件入口
├── index.d.ts            # 类型定义
├── package.json          # 包配置
├── openclaw.plugin.json  # 插件配置
├── src/
│   └── knowledge-base/
│       ├── api.js        # API 封装
│       └── tools.js      # 工具注册
├── skills/
│   └── knowledge-base/
│       └── SKILL.md      # 使用说明
└── README.md

License

MIT

数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务