安全扫描
OpenClaw
安全
high confidence该插件的代码、指令和资源请求与知识库检索工具内部一致,但使用了占位符端点和模拟令牌,使用前必须替换。
安全有层次,运行前请审查代码。
版本
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.mdLicense
MIT
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制
免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制