10+年产品经理聊聊产品、测测产品,产品人交流学习成长平台,按 Ctrl+D 收藏我们
关于我 留言板 小程序 标签云

苏米客

  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
    • AI智能体
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
  • 登录
  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
    • AI智能体
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
当前位置: 首页 » AI最新动态

腾讯正式发布面向 Agent 设计的命令行工具:CloudBase CLI V3

5小时前 AI最新动态 26 0

为什么需要 CLI V3

腾讯正式发布了 CloudBase CLI V3,这是一个面向 AI Agent 重新设计的命令行工具。V3 新增了 15 个顶层命令模块,覆盖环境管理、数据库、用户权限、路由、域名、日志、AI 智能体等完整能力。

苏米注:这个版本的核心变化很明确——让 AI Agent 能独立完成从环境创建到项目上线的全流程,不需要人打开控制台。

V3 做了四个关键改进:

  • 补齐了过去缺失的大量命令,几乎所有 CloudBase 操作都能在终端内完成
  • 所有命令都自带 -h 或 --help 的自解释能力,Agent 可以自主发现和理解命令功能
  • 新增 tcb docs 命令,解决了 CloudBase 文档对 Agent 读取不友好的问题
  • 全面适配 --json 输出模式,所有命令的返回值变成机器可读的结构化数据

越来越多的开发者在使用 Claude Code、Cursor、CodeBuddy 等 AI 工具来操作 CloudBase,但传统的 GUI 控制台对 Agent 并不友好:Agent 无法点击按钮、无法读取页面上的视觉反馈、无法处理弹窗确认。每次碰到 CLI 覆盖不到的操作,Agent 就必须停下来,等人介入。

CLI 与 GUI 对比示意图

CLI 的输入输出都是结构化文本,Agent 可以直接解析和处理,不需要视觉理解;命令可以组合、可以脚本化,天然适合多步骤的自动化工作流。

15 个新命令:从环境创建到项目上线的完整覆盖

V3 新增了 15 个顶层命令模块,覆盖完整的云项目生命周期:

命令 功能说明
tcb env 环境全生命周期管理——创建、套餐变更、续费、销毁、资源用量查询
tcb cors 安全域名管理(Web SDK 白名单)
tcb domains 自定义域名绑定与 SSL 证书管理
tcb routes HTTP 路由配置(替代 tcb service)
tcb user 用户管理(创建、查询、修改、封禁、删除)
tcb role 角色与权限策略管理(系统预设 + 自定义策略)
tcb permission 资源级访问权限(数据库集合、存储、云函数)
tcb agent AI 智能体管理(创建、部署、更新、删除)
tcb ai AI CLI 统一入口,集成 Claude Code / CodeBuddy / Codex / aider 等
tcb logs 统一日志检索(云函数、云托管、数据库、大模型,支持 CLS 语法)
tcb api 腾讯云 API 通用透传——任何腾讯云产品的公开 API 都可以直接调用
tcb docs CLI 内文档检索
tcb app 应用一键部署(自动检测框架、安装依赖、构建、上传、绑定路由)
tcb cloudrun 云托管管理(替代 tcb fun),支持灰度发布和流量管理
tcb secrets 临时密钥管理
tcb db NoSQL 原生命令、MySQL SQL 执行、备份回档、慢查询监控

15 个命令模块功能总览图

同时对存量命令做了系统性整理:命令风格从冒号分隔(tcb functions:deploy)统一迁移为空格分隔(tcb fn deploy),更符合 CLI 惯例。

--help:命令的自解释能力

CLI V3 的每一个命令和子命令都内置了 -h / --help 参数,输出该命令的完整用法说明、参数列表和示例。

这意味着 Agent 在面对一个不熟悉的命令时,不需要查外部文档,直接 tcb --help 就能拿到结构化的用法说明:

tcb fn deploy --help

命令 help 输出示例

对于 Agent 来说,这是一套零成本的命令发现机制:先 tcb --help 看有哪些顶层命令,再 tcb --help 看具体用法,逐层探索,不需要任何外部知识。

tcb docs:面向 Agent 的文档系统

为了解决 Agent 找不到正确文档的问题,V3 新增了 tcb docs 命令,让 Agent 可以直接在终端内查询 CloudBase 官方文档:

# 列出所有文档模块
tcb docs list

# 按路径读取指定文档
tcb docs read 云函数
tcb docs read https://docs.cloudbase.net/cloud-function/faq

# 关键词全文搜索
tcb docs search 微信支付

tcb docs 命令使用示例

对于 Agent 来说,这形成了一个自主排查闭环:遇到不知道的知识 → tcb docs search 查文档 → 确认文档内容 → 执行后续操作。不需要人介入,不需要调用外部搜索。

苏米注:tcb docs 无需登录即可使用,这对 Agent 来说是个重要设计——降低了使用门槛。

--json 输出模式:对机器可读的输出

V3 所有子命令统一支持 --json 全局参数。加了这个参数,输出中没有进度条、没有颜色编码、没有任何人类可读的修饰——Agent 拿到的是纯粹的结构化数据。

成功时返回:

{"currentEnvId":"luke-personal-test-new-8d0d90f5f"}

失败时返回:

{"error":{"code":"FUNCTION_NOT_FOUND","message":"函数 ai-reply 不存在","exit_code":4}}

配合 V3 定义的六个结构化退出码,Agent 可以根据退出码直接走对应的响应路径:

退出码 含义 Agent 响应策略
0 成功 继续下一步
1 通用错误 检查命令逻辑,切换方案
2 认证失败 触发 tcb login 重新登录
3 参数错误 调用 --help 核查参数格式
4 资源不存在 验证资源名称是否正确
5 云端 API 错误 等待重试
6 本地配置文件错误 检查 cloudbaserc.json

苏米注:这个退出码体系设计得很到位——失败不再是一个模糊的报错文本,而是一个确定性的信号。Agent 不需要靠语义理解来猜测下一步。

实战:Claude Code + CLI V3 搭建智能客服工单系统

作者用 Claude Code + CloudBase CLI V3 构建了一个智能客服工单系统,来验证 V3 的实际能力边界。项目涵盖数据库、四个云函数、HTTP 路由、用户与权限管理、自定义域名和 SSL 证书全套部署,全程通过 tcb 命令完成,0 次控制台操作。

Step 1:创建并激活环境

tcb env create --alias "ticket-system-prod" --package baas_personal --yes --json
tcb env use luke-personal-test-new-8d0d90f5f --json

返回 { "currentEnvId": "luke-personal-test-new-8d0d90f5f" }。

设置全局默认环境后,后续所有命令无需重复传入 --env-id。V3 的环境优先级为:全局配置 > cloudbaserc.json > -e 参数,Agent 在需要切换时随时可以覆盖。

环境创建和激活的终端输出

Step 2:初始化数据库

工单系统需要三个集合:tickets、ticket_history、user_roles。

tcb db nosql execute \
  --command '[{"CommandType":"COMMAND","TableName":"tickets","Command": "{\"createIndexes\":\"tickets\",\"indexes\":[{\"key\": {\"assignee\":1,\"status\":1},\"name\":\"assignee_status_1\"},{\"key\": {\"customerId\":1,\"createdAt\":-1},\"name\":\"customerId_createdAt_1\"}]}]' \
  --json

当命令返回退出码 1 时,Agent 自动切换命令格式重试——退出码体系在这里直接发挥了作用。

Step 3:部署云函数

项目包含四个云函数,三个事件函数,一个 HTTP 函数:

tcb fn deploy submit-ticket --json
tcb fn deploy assign-ticket --json
tcb fn deploy reply-ticket --json
tcb fn deploy ai-reply --dir . --yes --json

HTTP 函数(ai-reply)在 cloudbaserc.json 中声明 "type": "HTTP"。这里结合了 cloudbase-skills 中的 HTTP 云函数代码规范,Agent 直接对照规范生成鉴权逻辑和 HTTP 处理结构。

Step 4:配置安全规则与用户权限

# 数据库安全规则
tcb permission set collection:tickets \
  --level custom \
  --rule '{"read":"doc.customerId == auth.uid","write":"false"}' \
  --yes --json

# 创建运营账号
tcb user create ops-admin --password Secret123 --nickname "运营管理员" --json
tcb user list --username ops-admin --json

# 分配管理员角色
tcb role list --type system --json
tcb role update --id  --add-users "" --json

整个安全规则 + 用户创建 + 角色授权流程,Agent 通过五条命令完成闭环。

Step 5:配置 HTTP 路由

tcb routes add -e luke-personal-test-new-8d0d90f5f --data '{
  "domain": "*",
  "routes": [{
      "path": "/api/ai-reply",
      "upstreamResourceType": "WEB_SCF",
      "upstreamResourceName": "ai-reply",
      "enable": true,
      "enableAuth": false
    }]}'

tcb routes list --json

tcb routes list --json 输出结构化路由表,Agent 可以直接核查配置是否符合预期。

HTTP 路由配置输出

Step 6:绑定自定义域名

tcb api ssl DescribeCertificates --json
tcb domains add luke.xxie.site --certid WZfHqLk2 --env-id luke-personal-test-new-8d0d90f5f --yes
tcb api dnspod CreateRecord \
  --api-version 2021-03-23 \
  --body '{"Domain":"xxie.site","SubDomain":"luke","RecordType":"CNAME","Value":"..."}'

域名绑定成功输出

查证书、绑域名、创建 CNAME 记录——三步操作在同一工作流上下文中完成。tcb api 将整个腾讯云生态收归统一入口,Agent 不需要在不同工具之间切换上下文。

Step 7:前端部署

cd frontend && tcb app deploy --yes

前端部署输出

然后打开链接即可看到发布的 Web 应用。

发布的 Web 应用界面

总结:全程 CLI,0 次控制台

过去,AI 辅助开发停留在代码生成层面。AI 写完代码,部署和运维还是需要人打开控制台手动完成。

V3 的设计目标是让 tcb 成为 Agent 可以完整操控的接口。这些能力组合在一起——--json 机器可读、结构化退出码、tcb api 统一入口、tcb docs 自主查阅文档——Agent 可以接管从环境创建到项目上线的完整链路。

如何使用 V3 的 CLI 工具

目前 V3 的 CLI 工具已发布至 npm,可以通过 npm 安装使用:

npm install -g @cloudbase/cli
tcb login

相关文档:

  • CloudBase CLI 文档:https://docs.cloudbase.net/cli-v1/install
  • V3 迁移指南:https://docs.cloudbase.net/cli-v1/migrate-v3
  • CloudBase MCP:https://docs.cloudbase.net/ai/cloudbase-ai-toolkit/
  • cloudbase-skills:https://github.com/TencentCloudBase/cloudbase-skills
声明:本站原创文章文字版权归本站所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表本站立场,图文版权归原作者所有。如有侵权,请联系我们删除。
未经允许不得转载:腾讯正式发布面向 Agent 设计的命令行工具:CloudBase CLI V3
#CloudBase #CLI #AI Agent #腾讯云 #开发者工具 
收藏 1
Hermes Agent 详解:6.4 万星的自进化 AI 智能体,完全私有化部署
skill-creator 2.0 详解:从提示词工具到工程平台的蜕变
推荐阅读
  • Cursor Agents 上线 Web & 移动端!随时随地远程调 Agent 写代码
  • 快手发布 AI 编程矩阵:AI编程工具 CodeFlicker、自研的大模型 KAT-Coder
  • skill-creator 2.0 详解:从提示词工具到工程平台的蜕变
  • Cursor已死?Claude Code 的 L4 Agent 已来!Anthropic正在用大模型降维打击AI编程
  • Claude Code的Harness Engineering公开后,全世界的 Agent 能力提高了一个档次
评论 (0)
请登录后发表评论
分类精选
Cursor 限制国内使用 Claude 等模型解决方案!
27694 9月前
学生/非学生:如何申请Cursor Pro免费会员,如何通过SheerID验证快速激活全攻略
25617 11月前
即梦AI图片2.1:一句话快速生成带中文的海报图,免费AI文生图、视频工具、AIGC创作工具
17378 1年前
注意!Cursor单设备登录新规:一个账户最多可以3台设备登录,且限制单点登录
17113 11月前
DeepSeek宣布:降价,最高降价75%!别错过这个优惠时段,赶紧充值
15204 1年前
刚刚!Cursor风控又加强了,可能是因为这个原因!
13762 1年前
字节跳动发布"扣子空间":AI协同办公的通用Agent平台开启效率革命
13662 11月前
Trae国内版,搭载 doubao-1.5-pro、DeepSeek R1/V3模型,对比 Trae 国际版有什么不同
13543 1年前
字节推出Trae CLI :Claude Code 和 Gemini CLI的国产平替 ?手把手教你如何安装Trae Agent
12326 9月前
Cline:自动化编程的VSCode插件Claude Dev + Gemini 2.0,快速构建智能应用
11477 1年前

文章目录

关注「苏米客」公众号

订阅推送更及时,手机查看更方便
分类排行
1 MiniMax M2.7 升级避坑指南:99% 的人漏了这步关键配置
2 skill-creator 2.0 详解:从提示词工具到工程平台的蜕变
3 腾讯正式发布面向 Agent 设计的命令行工具:CloudBase CLI V3
4 Anthropic Advisor Tool 详解:Sonnet 智能接近 Opus,成本降低 11.9%
5 Anthropic 实操指南:如何为 Agent 设计工具
6 OpenAI:AGI 时代的产业政策如何设计(白皮书全译与全新表述)
7 Meta 发布全新大模型 Muse Spark:多模态是强项,编程是短板
8 Anthropic 疯狂一周:四天四连发,从封杀到自建生态
9 Claude 军师模式:Opus 幕后指导,成本降 11.9%
10 28 个 OpenRouter 免费 AI 模型 API 汇总:无需信用卡即可使用
©2015-2024 苏米客XMSUMI 版权所有 · WWW.XMSUMI.COM 闽ICP备14005900号-6
微信文章助手 程序库 免费影视APP 免费字体下载 Axure RP 10 免费Axure模板 Axure元件库下载 申请友联