知识库
知识库为 Agent 提供私有背景知识:把产品文档、FAQ、内部资料接入后,Agent 回答问题时先检索、再依据检索到的内容作答,而不是只靠模型的通用知识。
在云开发中,知识库以 MCP 工具的形式接入 Agent:检索服务对外暴露一个 MCP server,Agent 在 agent.yaml 中声明这个 server,对话时即可调用检索。
本文按实际操作顺序展开:拉代码 → 部署检索服务 → 写配置 → 部署 → 验证。
前置条件
- 已在 CloudBase 控制台创建 Agent,选择官方
cloudbase-agent模板(即 OpenAgentKernel 项目) - 本地已安装 CloudBase CLI 并完成
tcb login - Node.js ≥ 20
第一步:拉取 Agent 代码
在控制台 Agent 详情页的「本地开发」页按指引拉取代码:

也可以直接用 CLI 拉取,<函数名> 即 Agent 对应的云函数名:
tcb fn code download <函数名> ./agent-code -e <环境 ID>
工程结构:
agent-code/
├── agent.yaml # Agent 配置,见第三步
├── package.json
├── scf_bootstrap # 云函数启动脚本
├── dist/ # 编译产物
├── node_modules/
└── src/
├── index.ts # HTTP 入口,默认监听 9000 端口
├── config.ts # 配置加载
├── managed/
└── oak-runtime/