创建一个新的 AI Agent 项目模板,用于快速开始开发智能体应用。
命令格式:
rcb agent new [options]
参数说明:
参数 | 说明 | 是否必填 |
|---|---|---|
-p, --projectName <projectName> | 指定项目名称 | 是 |
-d, --dir <dir> | 指定项目创建的目标目录,默认为当前目录 | 否 |
使用示例:
# 在当前目录创建名为 my-agent 的项目 rcb agent new -p my-agent # 在指定目录创建项目 rcb agent new -p my-agent -d ./projects # 使用简写形式 rcb agent new --projectName my-agent --dir ./projects
输出示例:
📋 项目创建信息 ──────────────────────────────────────── 创建目录: /path/to/projects/my-agent 目录名称: my-agent ──────────────────────────────────────── ✓ 模板文件复制完成 ✔️ 项目创建成功: /path/to/projects/my-agent 下一步操作: - cd /path/to/projects/my-agent - npm install - npm run dev
说明:
在本地启动 AI Agent 开发服务器,提供模拟器界面进行代码编辑和调试。
命令格式:
rcb agent dev [options]
参数说明:
参数 | 说明 | 是否必填 |
|---|---|---|
-d, --dir <dir> | 指定服务调试的目录,默认为当前目录 | 否 |
-o, --open | 自动打开浏览器访问模拟器 | 否 |
-p, --port <port> | 指定 Agent Server 端口,默认自动分配 | 否 |
-sp, --simulatorport <port> | 指定 Agent 模拟器端口,默认自动分配 | 否 |
-w, --watch | 启用文件监听模式,文件变化时自动重启服务 | 否 |
--enableRedLangfuse | 开启 Red Langfuse 上报 | 否 |
使用示例:
# 在当前目录启动开发服务器 rcb agent dev # 指定项目目录并自动打开浏览器 rcb agent dev -d ./my-agent -o # 指定端口 rcb agent dev -p 3000 -sp 8080 # 开启文件监听模式 rcb agent dev -w # 组合使用多个参数 rcb agent dev -d ./my-agent -o -w --enableRedLangfuse
输出示例:
🚀 [rcb-ff log] 开发环境启动完成! 🚀 [rcb-ff log] 正在打开浏览器访问 localhost:8080
说明:
将本地 Agent 项目打包为可部署的云函数代码包。
命令格式:
rcb agent build [options]
参数说明:
参数 | 说明 | 是否必填 |
|---|---|---|
-d, --dir <dir> | 指定 agent 项目所在的目录,默认为当前目录 | 否 |
-o, --output <output> | 指定构建输出目录,默认为项目目录下的 dist 文件夹 | 否 |
-n, --filename <filename> | 指定输出文件名,默认为 agent.zip | 否 |
-u, --upload | 构建完成后自动部署到云端 | 否 |
使用示例:
# 在当前目录构建项目 rcb agent build # 指定项目目录 rcb agent build -d ./my-agent # 指定输出目录和文件名 rcb agent build -o ./dist -n my-agent-v1.0.0.zip # 构建并自动部署 rcb agent build -u # 组合使用多个参数 rcb agent build -d ./my-agent -o ./dist -n agent.zip -u
输出示例:
工作目录: /path/to/my-agent 构建项目中... ✓ 构建完成: /path/to/my-agent/dist/agent.zip 文件大小: 2.45 MB ✅ 部署完成
说明:
将已构建的 Agent 项目部署包上传并部署到云端。
命令格式:
rcb agent deploy [options]
参数说明:
参数 | 说明 | 是否必填 |
|---|---|---|
-t, --targetPath <targetPath> | 指定 agent 产物文件路径 | 是 |
-c, --projectConfig <projectConfig> | 指定 project.config.json 项目配置文件,默认为当前目录 | 否 |
使用示例:
# 部署指定路径的构建产物 rcb agent deploy -t ./dist/agent.zip # 指定项目配置文件 rcb agent deploy -t ./dist/agent.zip -c ./project.config.json # 使用简写形式 rcb agent deploy --targetPath ./dist/agent.zip --projectConfig ./project.config.json
输出示例:
✓ 开始部署 agent 项目... ✓ 部署完成 ✅
说明: