小程序开放平台

文档中心
Agent 框架
开发
开发 Agent
在小组件中集成 Agent
在小组件内调试本地 Agent
多模态能力接入
知识库能力接入
(Beta)云服务 AI 工作台
配置文件说明
日志查询
(Beta)TTS语音合成

配置文件说明

应用开发
>
框架
>
开发
>
配置文件说明
>
更新时间:2026-03-13 17:56:44

智能体项目有两个重要配置文件:

配置文件
用途
agent-cloudbase-functions.json
定义函数入口和代码结构
project.config.json
定义项目元信息

配置文件位置

配置文件应放在智能体项目的根目录下:

your-agent-project/
├── agent-cloudbase-functions.json  ← 函数入口配置
├── project.config.json             ← 项目元信息配置
├── src/
│   └── index.js                    ← 函数入口文件
└── package.json

agent-cloudbase-functions.json
配置文件

agent-cloudbase-functions.json
用于定义智能体的函数入口和部署信息。

重要提示智能体只能配置一个 function

functions
数组必须且只能包含一个 function 配置。

完整配置示例

{
  "agentId": "xhs1234567890",
  "version": "0.0.1",
  "functionsRoot": "./src",
  "functions": [
    {
      "name": "main",
      "directory": "./",
      "source": "index.js",
      "triggerPath": "/"
    }
  ]
}

字段说明

根级字段

字段
类型
必填
说明
functionsRoot
string
✅ 是函数代码的根目录,相对于配置文件所在目录。通常为
"./src"
functions
array
✅ 是函数配置数组。智能体只能配置一个 function
agentId
string
❌ 否智能体 ID,从开放平台获取。可在配置文件中指定,也可在部署时通过其他方式传入
version
string
❌ 否智能体版本号,用于版本管理。格式建议:
"0.0.1"

function 配置字段

字段
类型
必填
说明
name
string
✅ 是函数名称。智能体通常使用
"main"
directory
string
✅ 是函数代码目录,相对于
functionsRoot
。通常为
"./"
source
string
✅ 是函数入口文件。通常为
"index.js"
triggerPath
string
✅ 是HTTP 触发路径。智能体通常使用
"/"

project.config.json
配置文件

project.config.json
是智能体的项目元信息配置文件,用于发布部署。

完整配置示例

{
  "agentId": "xhs1234567890",
  "name": "文档问答助手",
  "version": "0.0.1",
  "desc": "基于 RAG 的文档问答智能体"
}

字段说明

字段
类型
必填
说明
agentId
string
✅ 是智能体 ID,从开放平台创建智能体后获取
name
string
✅ 是智能体名称
version
string
✅ 是版本号
desc
string
✅ 是部署描述信息